diff --git a/.eslintrc.json b/.eslintrc.json deleted file mode 100644 index 545d03963..000000000 --- a/.eslintrc.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "root": true, - "parser": "@typescript-eslint/parser", - "plugins": ["@typescript-eslint", "react", "react-hooks"], - "extends": [ - "eslint:recommended", - "plugin:@typescript-eslint/recommended", - "plugin:react/recommended", - "plugin:react-hooks/recommended", - "prettier" - ], - "settings": { - "react": { - "version": "detect" - } - }, - "env": { - "browser": true, - "node": true - }, - "rules": { - "@typescript-eslint/no-explicit-any": 0, - "@typescript-eslint/no-non-null-assertion": 0, - "@typescript-eslint/no-unused-vars": 2, - "react/prop-types": 0 - } -} diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 288c6bc09..9ce56ccaf 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -6,66 +6,90 @@ jobs: test: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - - uses: actions/setup-node@v3 + - uses: pnpm/action-setup@v4 + name: Install pnpm with: - node-version: 16 - cache: yarn + version: 9 + run_install: false - - run: yarn install --frozen-lockfile - - run: yarn test + - uses: actions/setup-node@v4 + with: + node-version: 18 + cache: pnpm + + - run: pnpm install --frozen-lockfile + - run: pnpm test build-minimal: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 + + - uses: pnpm/action-setup@v4 + name: Install pnpm + with: + version: 9 + run_install: false - - uses: actions/setup-node@v3 + - uses: actions/setup-node@v4 with: - node-version: 16 - cache: yarn + node-version: 18 + cache: pnpm - - run: yarn install --frozen-lockfile - - run: yarn build + - run: pnpm install --frozen-lockfile + - run: pnpm build - name: Build minimal example run: | cd examples/minimal - yarn build + pnpm build build-full: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - - uses: actions/setup-node@v3 + - uses: pnpm/action-setup@v4 + name: Install pnpm with: - node-version: 16 - cache: yarn + version: 9 + run_install: false - - run: yarn install --frozen-lockfile - - run: yarn build + - uses: actions/setup-node@v4 + with: + node-version: 18 + cache: pnpm + + - run: pnpm install --frozen-lockfile + - run: pnpm build - name: Build full example run: | cd examples/full - yarn build + pnpm build # TODO: using the official API with GitHub Actions results in too much rate # limiting and false negative build failures, so we're disabling it for now. # build-full-official-api: # runs-on: ubuntu-latest # steps: - # - uses: actions/checkout@v3 + # - uses: actions/checkout@v4 + + # - uses: pnpm/action-setup@v4 + # name: Install pnpm + # with: + # version: 9 + # run_install: false - # - uses: actions/setup-node@v3 + # - uses: actions/setup-node@v4 # with: # node-version: 16 - # cache: yarn + # cache: pnpm - # - run: yarn install --frozen-lockfile - # - run: yarn build + # - run: pnpm install --frozen-lockfile + # - run: pnpm build # - name: Build full example using the official Notion API @@ -75,4 +99,4 @@ jobs: # run: | # cd examples/full - # yarn build + # pnpm build diff --git a/.gitignore b/.gitignore index 014de38f6..9e23c84a9 100644 --- a/.gitignore +++ b/.gitignore @@ -8,6 +8,9 @@ build dist types +# Typescript builds +packages/*/.tsimp + # misc .DS_Store .env diff --git a/.mise.toml b/.mise.toml new file mode 100644 index 000000000..2aab0056b --- /dev/null +++ b/.mise.toml @@ -0,0 +1,17 @@ +[tools] +# There was a moment when Notion search API was broken +# It was fixed directly in react-notion-x dependency +# When trying to replace the dependency I tried to run +# $ brew install vips +# $ yarn add https://github.com/NotionX/react-notion-x#v6.16.2 +# There's weird errors if one is building react-notion-x directly from github +# 'ValueError: invalid mode: 'rU' while trying to load binding.gyp' +# These should be fixed by downgrading python to 3.10 +# Source: https://stackoverflow.com/a/74732671 +python = ['3.10'] + +# The node-gyp module doesn't work properly when using node 20 +# TypeError: Cannot assign to read only property 'cflags' of object '#' +# See more:ย https://stackoverflow.com/a/77910474/1337062 +node = ['20'] +"npm:pnpm" = '8.11.0' diff --git a/biome.json b/biome.json new file mode 100644 index 000000000..5250c70df --- /dev/null +++ b/biome.json @@ -0,0 +1,63 @@ +{ + "$schema": "https://biomejs.dev/schemas/1.9.4/schema.json", + "vcs": { + "enabled": true, + "clientKind": "git", + "useIgnoreFile": true + }, + "files": { + "ignoreUnknown": false, + "ignore": [] + }, + "formatter": { + "enabled": true, + "indentStyle": "tab" + }, + "organizeImports": { + "enabled": true + }, + "linter": { + "enabled": true, + "rules": { + "recommended": true, + "suspicious": { + "noExplicitAny": "off", + "noImplicitAnyLet": "off", + "noArrayIndexKey": "off", + "noDuplicateFontNames": "off" + }, + "a11y": { + "useAltText": "off", + "useKeyWithClickEvents": "off", + "useFocusableInteractive": "off", + "useMediaCaption": "off", + "noSvgWithoutTitle": "off", + "useGenericFontNames": "off", + "useButtonType": "off", + "useSemanticElements": "off" + }, + "correctness": { + "useExhaustiveDependencies": "off", + "noConstantCondition": "off" + }, + "style": { + "noParameterAssign": "off", + "noNonNullAssertion": "off" + }, + "performance": { + "noAccumulatingSpread": "off" + }, + "security": { + "noDangerouslySetInnerHtml": "off" + }, + "complexity": { + "noForEach": "off" + } + } + }, + "javascript": { + "formatter": { + "quoteStyle": "double" + } + } +} diff --git a/examples/cra/package.json b/examples/cra/package.json index 9227e7250..4367d2cbe 100644 --- a/examples/cra/package.json +++ b/examples/cra/package.json @@ -1,42 +1,32 @@ { - "name": "notion-x-example-cra", - "version": "6.16.0", - "private": true, - "scripts": { - "start": "GENERATE_SOURCEMAP=false react-scripts start", - "build": "GENERATE_SOURCEMAP=false react-scripts build", - "dev": "GENERATE_SOURCEMAP=false react-scripts start", - "eject": "GENERATE_SOURCEMAP=false react-scripts eject", - "lint": "eslint \"src/**/*.ts*\"", - "clean": "rm -rf build" - }, - "dependencies": { - "@types/node": "^16.11.26", - "@types/react": "^17.0.43", - "@types/react-dom": "^17.0.14", - "notion-types": "workspace:*", - "react": "^17.0.2", - "react-dom": "^17.0.2", - "react-notion-x": "workspace:*", - "react-scripts": "5.0.0", - "typescript": "^4.6.3" - }, - "eslintConfig": { - "extends": [ - "react-app", - "react-app/jest" - ] - }, - "browserslist": { - "production": [ - ">0.2%", - "not dead", - "not op_mini all" - ], - "development": [ - "last 1 chrome version", - "last 1 firefox version", - "last 1 safari version" - ] - } + "name": "notion-x-example-cra", + "version": "6.16.1", + "private": true, + "scripts": { + "start": "GENERATE_SOURCEMAP=false react-scripts start", + "build": "GENERATE_SOURCEMAP=false react-scripts build", + "dev": "GENERATE_SOURCEMAP=false react-scripts start", + "eject": "GENERATE_SOURCEMAP=false react-scripts eject", + "lint": "biome check", + "clean": "rm -rf build" + }, + "dependencies": { + "@types/node": "^16.11.26", + "@types/react": "^17.0.43", + "@types/react-dom": "^17.0.14", + "notion-types": "workspace:*", + "react": "^17.0.2", + "react-dom": "^17.0.2", + "react-notion-x": "workspace:*", + "react-scripts": "5.0.0", + "typescript": "^4.6.3" + }, + "browserslist": { + "production": [">0.2%", "not dead", "not op_mini all"], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + } } diff --git a/examples/cra/public/manifest.json b/examples/cra/public/manifest.json index 080d6c77a..7c866422a 100644 --- a/examples/cra/public/manifest.json +++ b/examples/cra/public/manifest.json @@ -1,25 +1,25 @@ { - "short_name": "React App", - "name": "Create React App Sample", - "icons": [ - { - "src": "favicon.ico", - "sizes": "64x64 32x32 24x24 16x16", - "type": "image/x-icon" - }, - { - "src": "logo192.png", - "type": "image/png", - "sizes": "192x192" - }, - { - "src": "logo512.png", - "type": "image/png", - "sizes": "512x512" - } - ], - "start_url": ".", - "display": "standalone", - "theme_color": "#000000", - "background_color": "#ffffff" + "short_name": "React App", + "name": "Create React App Sample", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + }, + { + "src": "logo192.png", + "type": "image/png", + "sizes": "192x192" + }, + { + "src": "logo512.png", + "type": "image/png", + "sizes": "512x512" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" } diff --git a/examples/cra/src/App.tsx b/examples/cra/src/App.tsx index 64a2ef07e..ee705560b 100644 --- a/examples/cra/src/App.tsx +++ b/examples/cra/src/App.tsx @@ -1,30 +1,30 @@ -import { ExtendedRecordMap } from 'notion-types' -import { NotionRenderer } from 'react-notion-x' -import { Code } from 'react-notion-x/build/third-party/code' -import { Collection } from 'react-notion-x/build/third-party/collection' -import { Equation } from 'react-notion-x/build/third-party/equation' -import { Modal } from 'react-notion-x/build/third-party/modal' -import { Pdf } from 'react-notion-x/build/third-party/pdf' +import type { ExtendedRecordMap } from "notion-types"; +import { NotionRenderer } from "react-notion-x"; +import { Code } from "react-notion-x/build/third-party/code"; +import { Collection } from "react-notion-x/build/third-party/collection"; +import { Equation } from "react-notion-x/build/third-party/equation"; +import { Modal } from "react-notion-x/build/third-party/modal"; +import { Pdf } from "react-notion-x/build/third-party/pdf"; -import defaultRecordMap from './record-map.json' +import defaultRecordMap from "./record-map.json"; function App() { - const recordMap = defaultRecordMap as unknown as ExtendedRecordMap + const recordMap = defaultRecordMap as unknown as ExtendedRecordMap; - return ( - - ) + return ( + + ); } -export default App +export default App; diff --git a/examples/cra/src/config.ts b/examples/cra/src/config.ts index 48a2bf25c..b83c65409 100644 --- a/examples/cra/src/config.ts +++ b/examples/cra/src/config.ts @@ -1,5 +1,5 @@ // TODO: change these to your own values // NOTE: rootNotionSpaceId is optional; set it to undefined if you don't want to // use it. -export const rootNotionPageId = '067dd719a912471ea9a3ac10710e7fdf' -export const rootNotionSpaceId = 'fde5ac74-eea3-4527-8f00-4482710e1af3' +export const rootNotionPageId = "067dd719a912471ea9a3ac10710e7fdf"; +export const rootNotionSpaceId = "fde5ac74-eea3-4527-8f00-4482710e1af3"; diff --git a/examples/cra/src/index.css b/examples/cra/src/index.css index 879a360f4..876bb6ab6 100644 --- a/examples/cra/src/index.css +++ b/examples/cra/src/index.css @@ -1,12 +1,12 @@ * { - box-sizing: border-box; + box-sizing: border-box; } body { - margin: 0; - font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', - 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', - sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", + "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", + sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; } diff --git a/examples/cra/src/index.tsx b/examples/cra/src/index.tsx index 905f93111..f0f7df06f 100644 --- a/examples/cra/src/index.tsx +++ b/examples/cra/src/index.tsx @@ -1,19 +1,19 @@ -import * as React from 'react' +import * as React from "react"; -import * as ReactDOM from 'react-dom' +import * as ReactDOM from "react-dom"; // core styles shared by all of react-notion-x (required) -import 'react-notion-x/src/styles.css' +import "react-notion-x/src/styles.css"; -import App from './App' +import App from "./App"; // used for code syntax highlighting (optional) // import 'prismjs/themes/prism-tomorrow.css' // used for rendering equations (optional) // import 'katex/dist/katex.min.css' -import './index.css' +import "./index.css"; ReactDOM.render( - - - , - document.getElementById('root') -) + + + , + document.getElementById("root"), +); diff --git a/examples/cra/src/record-map.json b/examples/cra/src/record-map.json index d7f345eb8..0e6a314d2 100644 --- a/examples/cra/src/record-map.json +++ b/examples/cra/src/record-map.json @@ -1,1683 +1,1683 @@ { - "block": { - "067dd719-a912-471e-a9a3-ac10710e7fdf": { - "role": "reader", - "value": { - "id": "067dd719-a912-471e-a9a3-ac10710e7fdf", - "version": 538, - "type": "page", - "properties": { - "title": [["Notion Kit Test Suite"]] - }, - "content": [ - "572fcaf2-d9d0-45c4-abcc-1b0aaf4fccb8", - "5d9e09be-0391-4357-b615-5dde6897aab9", - "6bad7d71-3fdd-4e42-bfcb-56f691b2175d", - "aa69255b-583a-46c1-a14c-260f74320d36", - "2db237ad-23fa-4b91-9a36-affec9a9b6d7", - "7298a3e0-34bd-45e0-ae81-278236ef2e83", - "31f5b12f-835d-40a1-965a-1a8984f53571", - "9439ed04-82db-4d54-957a-1fabaca548c5", - "3622efac-f20c-47ac-a24f-d55aca4c2dde", - "113837aa-25eb-4bbb-9750-b858f286af6a", - "ab8cbfa3-787a-490d-bd53-54d77c717d5f", - "154ee1b6-887d-4408-b198-e88337a9aefe", - "248ce503-9770-42f4-b9fd-9b396ce76692" - ], - "format": { - "page_icon": "https://s3-us-west-2.amazonaws.com/secure.notion-static.com/0768a380-ff8f-4b2a-8454-a29d71d8e6c9/logo.png", - "page_cover": "https://s3-us-west-2.amazonaws.com/secure.notion-static.com/3441b9fe-72df-4a84-849a-d5cfe9027c9d/background2.jpg", - "copied_from_pointer": { - "id": "dc6f890f-ec6b-4766-bd9b-616324904187", - "table": "block", - "spaceId": "fde5ac74-eea3-4527-8f00-4482710e1af3" - }, - "page_cover_position": 1 - }, - "permissions": [ - { - "role": "reader", - "type": "public_permission", - "allow_duplicate": false - }, - { - "role": "editor", - "type": "user_permission", - "user_id": "c10c5393-c661-4140-bd6e-ef8fdb8acbe8" - }, - { - "role": "editor", - "type": "user_permission", - "user_id": "83bf9c61-2a62-4245-b380-652abb5a04af" - }, - { - "role": "editor", - "type": "user_permission", - "user_id": "b036f7f6-95a9-4f97-b3b5-c46867d0d103" - } - ], - "created_time": 1591569510730, - "last_edited_time": 1648554300000, - "parent_id": "fde5ac74-eea3-4527-8f00-4482710e1af3", - "parent_table": "space", - "alive": true, - "copied_from": "dc6f890f-ec6b-4766-bd9b-616324904187", - "file_ids": [ - "3441b9fe-72df-4a84-849a-d5cfe9027c9d", - "0768a380-ff8f-4b2a-8454-a29d71d8e6c9" - ], - "created_by_table": "notion_user", - "created_by_id": "bfe4e4aa-0528-4ca2-8620-9d1813ba92c1", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "b036f7f6-95a9-4f97-b3b5-c46867d0d103", - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "572fcaf2-d9d0-45c4-abcc-1b0aaf4fccb8": { - "role": "reader", - "value": { - "id": "572fcaf2-d9d0-45c4-abcc-1b0aaf4fccb8", - "version": 418, - "type": "text", - "properties": { - "title": [["Welcome to the official Notion Kit test suite. ๐Ÿ‘‹"]] - }, - "format": { - "copied_from_pointer": { - "id": "4aedeb1d-cbf9-422b-9fa1-044ebda8b205", - "table": "block", - "spaceId": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "created_time": 1591569510201, - "last_edited_time": 1597874940000, - "parent_id": "067dd719-a912-471e-a9a3-ac10710e7fdf", - "parent_table": "block", - "alive": true, - "copied_from": "4aedeb1d-cbf9-422b-9fa1-044ebda8b205", - "created_by_table": "notion_user", - "created_by_id": "bfe4e4aa-0528-4ca2-8620-9d1813ba92c1", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "5d9e09be-0391-4357-b615-5dde6897aab9": { - "role": "reader", - "value": { - "id": "5d9e09be-0391-4357-b615-5dde6897aab9", - "version": 14, - "type": "text", - "properties": { - "title": [ - [ - "The goal of this workspace is to aim for 100% coverage of all public, readonly Notion functionality. This includes all block types, collection views (databases), and formatting options." - ] - ] - }, - "created_time": 1597783320000, - "last_edited_time": 1597785900000, - "parent_id": "067dd719-a912-471e-a9a3-ac10710e7fdf", - "parent_table": "block", - "alive": true, - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "6bad7d71-3fdd-4e42-bfcb-56f691b2175d": { - "role": "reader", - "value": { - "id": "6bad7d71-3fdd-4e42-bfcb-56f691b2175d", - "version": 2, - "type": "text", - "format": { - "copied_from_pointer": { - "id": "a07d6bd5-006b-4dbc-9d41-637b5de77aef", - "table": "block", - "spaceId": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "created_time": 1591569510201, - "last_edited_time": 1591569510201, - "parent_id": "067dd719-a912-471e-a9a3-ac10710e7fdf", - "parent_table": "block", - "alive": true, - "copied_from": "a07d6bd5-006b-4dbc-9d41-637b5de77aef", - "created_by_table": "notion_user", - "created_by_id": "bfe4e4aa-0528-4ca2-8620-9d1813ba92c1", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "bfe4e4aa-0528-4ca2-8620-9d1813ba92c1", - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "aa69255b-583a-46c1-a14c-260f74320d36": { - "role": "reader", - "value": { - "id": "aa69255b-583a-46c1-a14c-260f74320d36", - "version": 187, - "type": "callout", - "properties": { - "title": [ - [ - "If you're viewing this page in an external renderer, here is the " - ], - [ - "original Notion page", - [ - [ - "a", - "https://www.notion.so/saasifysh/Notion-Test-Suite-067dd719a912471ea9a3ac10710e7fdf" - ] - ] - ], - [".\n\nThis pageโ€™s notion ID is: "], - ["067dd719a912471ea9a3ac10710e7fdf", [["i"]]] - ] - }, - "format": { - "page_icon": "๐Ÿ”", - "block_color": "yellow_background", - "copied_from_pointer": { - "id": "3ec4d26c-a452-448e-a3c9-7c26f74e838b", - "table": "block", - "spaceId": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "created_time": 1591569510201, - "last_edited_time": 1647919200000, - "parent_id": "067dd719-a912-471e-a9a3-ac10710e7fdf", - "parent_table": "block", - "alive": true, - "copied_from": "3ec4d26c-a452-448e-a3c9-7c26f74e838b", - "created_by_table": "notion_user", - "created_by_id": "bfe4e4aa-0528-4ca2-8620-9d1813ba92c1", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "b036f7f6-95a9-4f97-b3b5-c46867d0d103", - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "2db237ad-23fa-4b91-9a36-affec9a9b6d7": { - "role": "reader", - "value": { - "id": "2db237ad-23fa-4b91-9a36-affec9a9b6d7", - "version": 3, - "type": "header", - "properties": { - "title": [["Features"]] - }, - "format": { - "copied_from_pointer": { - "id": "b6d600a5-d4ee-4311-a0c7-b1b645a7e2d4", - "table": "block", - "spaceId": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "created_time": 1591569510201, - "last_edited_time": 1647919140000, - "parent_id": "067dd719-a912-471e-a9a3-ac10710e7fdf", - "parent_table": "block", - "alive": true, - "copied_from": "b6d600a5-d4ee-4311-a0c7-b1b645a7e2d4", - "created_by_table": "notion_user", - "created_by_id": "bfe4e4aa-0528-4ca2-8620-9d1813ba92c1", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "b036f7f6-95a9-4f97-b3b5-c46867d0d103", - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "7298a3e0-34bd-45e0-ae81-278236ef2e83": { - "role": "reader", - "value": { - "id": "7298a3e0-34bd-45e0-ae81-278236ef2e83", - "version": 10, - "type": "column_list", - "content": [ - "e375c183-5037-435e-b169-e88d14a9ffa2", - "cef6c604-4c2d-4b75-ac51-911ecf54723d" - ], - "created_time": 1597783740000, - "last_edited_time": 1597783740000, - "parent_id": "067dd719-a912-471e-a9a3-ac10710e7fdf", - "parent_table": "block", - "alive": true, - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "e375c183-5037-435e-b169-e88d14a9ffa2": { - "role": "reader", - "value": { - "id": "e375c183-5037-435e-b169-e88d14a9ffa2", - "version": 94, - "type": "column", - "content": [ - "b21f1bef-5858-48cc-9d25-b7cc5349d691", - "0be6efce-9daf-4268-8f65-c76b89f8eb27", - "de14421f-1391-4ac7-b528-fa2e31eb1455", - "72c5d33c-a466-42fe-aee0-6852cc57c588", - "3702a5d6-403d-4d58-b8a9-44a77ca26c70", - "54bf5661-1797-480c-951e-5c1f96cb06f2", - "0c322c33-381c-49bc-a508-3a451c334c39", - "034119d2-0132-420a-be8e-9863bbe91e9d", - "52353862-df0f-48ba-8564-8db7d0acd1dd", - "38fa73d4-9b8f-40aa-b1f3-f8c82332e518", - "94f8006b-831a-42c0-b3d8-d00ae2630f0a", - "5995506f-2c56-4d81-956a-a38711e12337", - "9fe42f61-fe84-47af-98c4-0175950a3835" - ], - "format": { - "column_ratio": 0.5 - }, - "created_time": 1597783740000, - "last_edited_time": 1648554300000, - "parent_id": "7298a3e0-34bd-45e0-ae81-278236ef2e83", - "parent_table": "block", - "alive": true, - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "b036f7f6-95a9-4f97-b3b5-c46867d0d103", - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "cef6c604-4c2d-4b75-ac51-911ecf54723d": { - "role": "reader", - "value": { - "id": "cef6c604-4c2d-4b75-ac51-911ecf54723d", - "version": 104, - "type": "column", - "content": [ - "48fa2657-1be9-4830-b691-713cd408b2fd", - "3492bd6d-baf4-4fe7-a5ca-c62c5d402f06", - "912379b0-c544-40a2-8661-9f76446cd753", - "2fea615a-97a7-401c-81be-486e4eec2e94", - "5d4e290c-a460-4d8f-b809-af806a6c1749", - "34d650c6-5da3-4f88-8335-dbd3ddd141dc", - "7820b2d5-3007-47b3-8e31-344eb06fbd57", - "dc6f890f-ec6b-4766-bd9b-616324904187", - "5ac050da-cf1f-41ef-8656-3dca99bcd1e4", - "7b7f0637-0903-4186-adbf-b46f455d5065", - "8bcd6580-1a5d-450f-b721-8d8890a38c29", - "7cac0f41-5bd4-438a-95fd-a8871f02e9ad" - ], - "format": { - "column_ratio": 0.5 - }, - "created_time": 1597783740000, - "last_edited_time": 1648554300000, - "parent_id": "7298a3e0-34bd-45e0-ae81-278236ef2e83", - "parent_table": "block", - "alive": true, - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "b036f7f6-95a9-4f97-b3b5-c46867d0d103", - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "b21f1bef-5858-48cc-9d25-b7cc5349d691": { - "role": "reader", - "value": { - "id": "b21f1bef-5858-48cc-9d25-b7cc5349d691", - "version": 54, - "type": "sub_header", - "properties": { - "title": [["Basic"]] - }, - "created_time": 1597783740000, - "last_edited_time": 1612240380000, - "parent_id": "e375c183-5037-435e-b169-e88d14a9ffa2", - "parent_table": "block", - "alive": true, - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "48fa2657-1be9-4830-b691-713cd408b2fd": { - "role": "reader", - "value": { - "id": "48fa2657-1be9-4830-b691-713cd408b2fd", - "version": 39, - "type": "sub_header", - "properties": { - "title": [["Advanced"]] - }, - "created_time": 1597783740000, - "last_edited_time": 1597784460000, - "parent_id": "cef6c604-4c2d-4b75-ac51-911ecf54723d", - "parent_table": "block", - "alive": true, - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "0be6efce-9daf-4268-8f65-c76b89f8eb27": { - "role": "reader", - "value": { - "id": "0be6efce-9daf-4268-8f65-c76b89f8eb27", - "version": 99, - "type": "page", - "properties": { - "title": [["Basic Blocks"]] - }, - "content": [ - "eef2393d-4313-45f6-817c-999c04361f4b", - "b78e7e0c-20ee-4cc5-adf0-fe919cbea8a6", - "15a33ace-dc34-49cd-bea5-061735d2aa79", - "59a1486a-df4d-4757-94ca-bb8b4a72fa84", - "4cc3051a-bf4d-4951-b3c3-07478a8f9e53", - "8878fda6-1f10-4a75-82fb-6881f605455a", - "4c877de5-0a28-4114-9868-763db011838b", - "fc93ccaa-ef12-4997-908b-139d003b29cf", - "01b30a2c-1eea-4a7b-94c4-3e31ac9ef517", - "603cac44-ed10-4bb6-9bae-a0118b7587c2", - "d0e7de14-5658-4c87-926a-797a9658a376", - "4e6d0b5e-4724-4e75-8273-28aeba9b2033", - "abf14008-ba76-48cf-acec-4f4a0990851b", - "1d42f9a9-c64d-4e0d-bb66-9e707fb68d6e", - "75e08aff-ca7f-4285-a277-fd5f07dd148c", - "757184fa-6cbd-4ead-97d0-762864d3b86e", - "376f3346-0720-4f94-9e48-b27c5733164c", - "76d8047b-922b-44c7-b565-ca9085c5efc7", - "73fe48e7-768d-47f1-8e92-a82a80a5e012", - "3ed25265-8b30-4e2b-a312-51603fea8817", - "ab504a04-0c61-408e-b161-abbee53ace27", - "bbc37c3a-f4ba-4764-8ce2-6b801decec8b", - "a1b7cc12-3c5b-4ccd-9db6-5f4645d6e187", - "59755c89-ecb8-411d-bee5-45adcc976725", - "ad7dd9ef-b2eb-4630-b0b9-3942fd9956c6" - ], - "format": { - "page_icon": "๐Ÿ‘", - "page_cover": "https://images.unsplash.com/photo-1579546929518-9e396f3cc809?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ", - "page_cover_position": 0.5 - }, - "created_time": 1597783948588, - "last_edited_time": 1648188420000, - "parent_id": "e375c183-5037-435e-b169-e88d14a9ffa2", - "parent_table": "block", - "alive": true, - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "b036f7f6-95a9-4f97-b3b5-c46867d0d103", - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "3492bd6d-baf4-4fe7-a5ca-c62c5d402f06": { - "role": "reader", - "value": { - "id": "3492bd6d-baf4-4fe7-a5ca-c62c5d402f06", - "version": 162, - "type": "page", - "properties": { - "title": [["Image Gallery"]] - }, - "content": [ - "32ed8379-fb48-4b01-8cfd-ab7acac308bd", - "aba283ff-1f33-419b-b6e4-746271fcf2aa", - "08c4d893-23df-4f80-b5d5-9d738523c030", - "62350c21-e642-4426-928b-1106e4b833f9", - "b2440fb3-e6c2-4e50-b988-d8f2a332dbe3", - "eb6211ea-cb51-48fd-b5d0-445f0dc4ed7c", - "ef972245-bc8f-4ba7-b135-cdecab3db803", - "7d11d987-74ef-4c66-af31-a0ad830f694a", - "66fbf16b-55a6-43b4-ba68-29dfb31a98c6", - "32081fbd-ab6d-4dcb-b966-4074d88bd5d1", - "b748a89c-e665-47d3-9d8d-30d978642610", - "a264db89-d921-434f-a35f-a5c5f544d2a7", - "c5f45ce8-71dc-4a6d-bb1a-916f1ecab51a", - "5c51126b-d270-4cf9-89c0-d0cc290f4890", - "c1de914e-7392-46f1-ba94-6f5a17d76a0b", - "3f415827-7132-4956-9548-f368466c0798", - "3e256bbc-b89f-4660-b1c6-d2bd3fd6a6c8" - ], - "format": { - "page_icon": "๐Ÿ˜Ž", - "page_cover": "https://images.unsplash.com/photo-1542038784456-1ea8e935640e?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ", - "copied_from_pointer": { - "id": "dc6f890f-ec6b-4766-bd9b-616324904187", - "table": "block", - "spaceId": "fde5ac74-eea3-4527-8f00-4482710e1af3" - }, - "page_cover_position": 0.4854 - }, - "created_time": 1598151636668, - "last_edited_time": 1648336380000, - "parent_id": "cef6c604-4c2d-4b75-ac51-911ecf54723d", - "parent_table": "block", - "alive": true, - "copied_from": "dc6f890f-ec6b-4766-bd9b-616324904187", - "created_by_table": "notion_user", - "created_by_id": "bfe4e4aa-0528-4ca2-8620-9d1813ba92c1", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "b036f7f6-95a9-4f97-b3b5-c46867d0d103", - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "de14421f-1391-4ac7-b528-fa2e31eb1455": { - "role": "reader", - "value": { - "id": "de14421f-1391-4ac7-b528-fa2e31eb1455", - "version": 72, - "type": "page", - "properties": { - "title": [["Lists"]] - }, - "content": [ - "d36dc708-38cc-4ff7-84aa-a6e0266533ed", - "add65b2c-8e13-4459-8051-e9e2986ce537", - "b2b0a9ba-3d5b-4720-8b4c-5688a6513aba", - "da757de9-e5d9-4a3c-9437-d7fb823866ef", - "e5d513e8-9512-4d02-823a-da35c8c76818", - "f9e07232-0bc6-4145-b85e-871b48a792fd", - "bde0600c-30fa-4a7e-b4fa-814d3c227383", - "4b7fe753-7c33-4b4a-be4d-3b27eb7f30e4", - "2541615b-0c36-4e25-9f68-a599ae903076", - "003b8a2a-4ff6-4e4f-b203-e02f3c65085e", - "6baffcfc-4709-4fbe-9934-b638b04ae83b", - "3d3eeb92-b489-4d47-87f3-b437d8fd5866", - "e68c18a4-6190-4eb5-a2dd-c3748e76b893" - ], - "format": { - "page_icon": "๐Ÿ”ข", - "page_cover": "/images/page-cover/met_william_morris_1877_willow.jpg", - "copied_from_pointer": { - "id": "cac94917-acca-404f-a8f6-3a204eda666e", - "table": "block", - "spaceId": "fde5ac74-eea3-4527-8f00-4482710e1af3" - }, - "page_cover_position": 0.1 - }, - "created_time": 1591569510202, - "last_edited_time": 1597783800000, - "parent_id": "e375c183-5037-435e-b169-e88d14a9ffa2", - "parent_table": "block", - "alive": true, - "copied_from": "cac94917-acca-404f-a8f6-3a204eda666e", - "created_by_table": "notion_user", - "created_by_id": "bfe4e4aa-0528-4ca2-8620-9d1813ba92c1", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "912379b0-c544-40a2-8661-9f76446cd753": { - "role": "reader", - "value": { - "id": "912379b0-c544-40a2-8661-9f76446cd753", - "version": 66, - "type": "page", - "properties": { - "title": [["Image Upload"]] - }, - "content": [ - "e542dfbd-1d18-4aa5-9a9d-ad22e1f087ae", - "74722f3b-d7e3-4664-9ef2-b38c0df44661" - ], - "format": { - "page_icon": "๐Ÿฆ" - }, - "created_time": 1647824814363, - "last_edited_time": 1648336380000, - "parent_id": "cef6c604-4c2d-4b75-ac51-911ecf54723d", - "parent_table": "block", - "alive": true, - "created_by_table": "notion_user", - "created_by_id": "b036f7f6-95a9-4f97-b3b5-c46867d0d103", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "b036f7f6-95a9-4f97-b3b5-c46867d0d103", - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "72c5d33c-a466-42fe-aee0-6852cc57c588": { - "role": "reader", - "value": { - "id": "72c5d33c-a466-42fe-aee0-6852cc57c588", - "version": 17, - "type": "page", - "properties": { - "title": [["Full Width"]] - }, - "content": [ - "11ac59bf-4738-407c-84e8-8ad31bca5435", - "6dcc28ce-0434-4944-a84d-5728d1a0125d", - "c8f87b9f-e5e5-4857-a190-6cc792ba82ff", - "18d9e813-8add-484a-8b4e-ceb1cb86d68c" - ], - "format": { - "page_icon": "โ†”๏ธ", - "page_full_width": true, - "copied_from_pointer": { - "id": "1020cfa5-002e-4f8f-8648-287a4a28daee", - "table": "block", - "spaceId": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "created_time": 1591569510200, - "last_edited_time": 1597785420000, - "parent_id": "e375c183-5037-435e-b169-e88d14a9ffa2", - "parent_table": "block", - "alive": true, - "copied_from": "1020cfa5-002e-4f8f-8648-287a4a28daee", - "created_by_table": "notion_user", - "created_by_id": "bfe4e4aa-0528-4ca2-8620-9d1813ba92c1", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "2fea615a-97a7-401c-81be-486e4eec2e94": { - "role": "reader", - "value": { - "id": "2fea615a-97a7-401c-81be-486e4eec2e94", - "version": 336, - "type": "page", - "properties": { - "title": [["Collections"]] - }, - "content": [ - "3cd6974c-fe3f-4918-bdbc-1f05e29aa76b", - "af19c7df-a80e-490c-a275-f44364d21633", - "1ab6f36c-1793-4101-8fad-ba9c141ac252", - "b2d01c19-a1c1-480b-9ec0-651f1896ab7f", - "d107da27-5deb-4992-8a2e-3ee220754d26", - "a0e4277c-ab19-4642-b2d3-753be911e9d9", - "6d886ca8-7ab9-4c21-a16e-3b82b43a57fb", - "c8318858-2bf0-4c83-8a5d-f0070f8d81b7", - "6a22cb7d-02e1-4636-b8c3-5e850e303908", - "17aef37f-b462-4588-ab1f-f0e6671acba5", - "9cb9716c-9316-4c6c-8b4c-d0bac3879aeb", - "faafed74-7a46-4097-a28e-462ce4952506", - "ba528cc0-a8dd-41bc-b74c-7e9f80a4785d", - "e59e45a1-5acb-4bbe-aaf0-51438e63299d", - "6faa607a-8549-462c-985d-eec153047d27", - "fadbabee-76c5-41ef-bae2-05fb18aedab8", - "54dd0f05-0515-47b7-81ba-a58ea6d7ad08", - "be1bc604-1e3e-4546-8454-a1b4b4d31692", - "dd5d904f-b13d-402c-bba6-d6bdfecfa181", - "9d9814f3-220a-4b3b-bc24-81ad6fd7c913", - "e222d2ce-5e61-44e8-bb03-c820a04c89e3", - "f6e0f961-686c-48bf-8c40-700f80dac1ca", - "787ffcba-1e7c-4220-a392-0f26ae09e129", - "391c5b87-3968-48d9-b6df-aabde45b7003", - "8fd97ec0-d491-4606-bf8a-83a5ab1a7e4d", - "ff565001-f694-42ed-b25a-d2f78440cd72", - "db9154da-e397-48b3-928a-a7a313fbb8ad", - "e503ab6e-56b5-4335-976b-349cc405dca5", - "b01ed8a6-ddce-4348-acc6-41e5382f72b2", - "7d87aad9-374e-45ab-8eef-a4a1175fc94e", - "7f5c3099-d1cd-4d9a-9696-ef314e40c95f" - ], - "format": { - "page_icon": "๐Ÿคฉ", - "page_cover": "https://images.unsplash.com/photo-1535402803947-a950d5f7ae4b?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ", - "page_cover_position": 0.5 - }, - "created_time": 1595419999724, - "last_edited_time": 1648485060000, - "parent_id": "cef6c604-4c2d-4b75-ac51-911ecf54723d", - "parent_table": "block", - "alive": true, - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "c10c5393-c661-4140-bd6e-ef8fdb8acbe8", - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "3702a5d6-403d-4d58-b8a9-44a77ca26c70": { - "role": "reader", - "value": { - "id": "3702a5d6-403d-4d58-b8a9-44a77ca26c70", - "version": 17, - "type": "page", - "properties": { - "title": [["Small Text"]] - }, - "content": [ - "231a138b-8786-4de2-81ac-7ef4dc19a8c6", - "f27721e2-18a4-4717-b5ef-9a6e27ec040a", - "1e1811f3-695a-4254-a765-93067dcbe215", - "c00242ab-6afc-42ca-ae9e-d3d340366e98", - "b4ea315f-71e4-4e6b-9cbb-4dd73eceeade", - "1a4dea9e-8a95-4650-98f1-73ea02397609", - "7dc4fe4f-52af-4565-884f-89313210f3c0", - "88478dc4-0dd5-48c1-8034-e9677c708661", - "91850fba-b6c0-4d03-9e4e-981a8cc3c26c", - "ac959853-1f48-4cb9-a9ae-fd7556a8d6e1", - "9672d21d-a270-455e-98f2-d473ffe23250", - "8693a481-683d-4e82-820a-dbdbfdec82c5" - ], - "format": { - "page_icon": "๐Ÿ”", - "page_small_text": true, - "copied_from_pointer": { - "id": "c03af7b5-8788-441f-8ed1-9aef7596be98", - "table": "block", - "spaceId": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "created_time": 1591569510202, - "last_edited_time": 1598019840000, - "parent_id": "e375c183-5037-435e-b169-e88d14a9ffa2", - "parent_table": "block", - "alive": true, - "copied_from": "c03af7b5-8788-441f-8ed1-9aef7596be98", - "created_by_table": "notion_user", - "created_by_id": "bfe4e4aa-0528-4ca2-8620-9d1813ba92c1", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "5d4e290c-a460-4d8f-b809-af806a6c1749": { - "role": "reader", - "value": { - "id": "5d4e290c-a460-4d8f-b809-af806a6c1749", - "version": 299, - "type": "page", - "properties": { - "title": [["Embeds"]] - }, - "content": [ - "dbd379de-ece9-48c3-b1ef-d3ccacdc60dc", - "c4ac5eab-ea0c-4c0d-b339-ddc51993c266", - "0b118b23-df45-48c3-b449-338e65bd92c0", - "1630fe4e-6471-4ad9-98e4-63096680221a", - "d2a908b7-e24e-40b4-a8a1-fd6063c43e60", - "602bdf3c-163a-4ddd-bda8-f21e751d9cd8", - "09c7c5ef-43a0-45d9-bb63-5fa2a4dd0615", - "8f0a72cb-0273-485a-97b7-42b0c0057981", - "61171f66-a121-41c2-bd25-9e639bd15da6", - "042f4079-184b-47b7-be4d-4ad62d7e774f", - "d60f3438-f1ae-4745-926d-e9a23d65842b", - "2e6ccb97-dc72-4fb8-9a03-a85ce17910e5", - "268506f1-8087-4c76-a8f2-8490654e97df", - "287c1a70-32f4-4fe3-9fa9-abdb42627a13", - "5d37fe58-4a1e-43c6-8734-139883cd7e0a", - "cffc3210-7cd0-45a4-a9ff-69dc78f0c8ec", - "8cd9ffd9-6953-47af-ac2f-d04ade4240ed", - "a20eabcb-4805-4e99-9a15-d57fa4c6a029", - "2f1a2815-029a-46d7-97f6-482274404a18", - "94d06e06-0fff-49a1-8932-686f7c219179", - "8e96f050-d297-4912-b6b6-95e867db0dc1", - "715bd975-70fa-4fe7-81b3-3c1b7d2528ea", - "17d2ec4e-d14e-403a-b682-9650db2b5ba8", - "60e1b83d-77d4-4f4c-aa04-9b75a0038407", - "048a6e08-d3b8-442b-a3ae-bf5e1b5d4f48", - "73045a5a-fd5a-4dd3-b678-7e6299409b18", - "206de077-3c52-4f74-a33c-24d3c2dc6151", - "30e245d5-277f-4e4b-a26b-5c4d754bc82b", - "b5fc3a5c-96f8-4aed-96da-0f5a8de9915b", - "86109521-0fc5-4b90-af17-8a10bc79f05b", - "9ccc9ff6-435e-4884-8123-ff5bf59e641a", - "1dea95dc-b6c8-4f1e-a1ba-f8f8aab9e579", - "cc43f56a-463f-445b-aebf-b596a90416e0", - "8be47b12-7474-4756-b697-bf495e09a8ab", - "4d441734-e9b8-4a1f-8593-d52219e08f50", - "ed962962-c264-4507-850c-ae1d66d2efc8", - "8d6d9aa0-7baa-4fdb-9028-ffc5fdaa2224", - "0ea77ddb-4f08-4914-b02e-e3c4590ea957", - "8af3249a-f10b-4f4f-bb34-1d7cae27d586", - "5ed08729-2cb9-432b-9977-6806feb67a8d", - "5a2ad958-38c9-47cd-aac7-c0ca28a6564b", - "164e2bc5-6404-4347-89b5-b416d7112eca", - "6791e825-68f2-402e-9681-6d17ce153a39", - "84ce9232-66b1-4246-864a-d2ff34837d94" - ], - "format": { - "page_icon": "๐Ÿ”ฝ", - "page_cover": "https://images.unsplash.com/photo-1474310393803-fffb52bf17cf?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ", - "page_cover_position": 0.4541 - }, - "created_time": 1597360852612, - "last_edited_time": 1648201200000, - "parent_id": "cef6c604-4c2d-4b75-ac51-911ecf54723d", - "parent_table": "block", - "alive": true, - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "b036f7f6-95a9-4f97-b3b5-c46867d0d103", - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "54bf5661-1797-480c-951e-5c1f96cb06f2": { - "role": "reader", - "value": { - "id": "54bf5661-1797-480c-951e-5c1f96cb06f2", - "version": 54, - "type": "page", - "properties": { - "title": [["Color Rainbow"]] - }, - "content": [ - "56734183-975c-447a-9666-8d134aaeb524", - "b62b4b63-e8d1-480b-b8bb-5f0a4d6f56ac", - "792b1132-9a52-4dfb-ad18-81b4ce9c8f32", - "66a2a1b2-b837-40c9-96d9-414ed447c3a1", - "83df84bf-d8ee-4f31-9de1-58ac5ac49cda", - "1d37ee17-8965-4989-a09a-52fba31b152d", - "c5a2af03-00d5-44bb-9bf1-bb203c4e4e0b", - "d4c79a1a-a6f3-4d0f-9210-f572b9be1208", - "6992eaff-2764-43fa-8d09-90deccda15b1", - "db28ab65-1a8c-43bd-a559-67bbc3538f4c", - "6b781783-bed0-4311-8eb0-f4939e6160e5", - "8da5c6a2-0535-4364-b226-908aca0c5403", - "2e19c2f5-44b4-4d67-b53f-02e5230d2e61", - "eee44c17-a004-443c-bded-281b2f6d11d8", - "ab4d8547-d48c-4fe0-8d41-923dba1eb5a0", - "25afc783-dc6f-4939-8ce3-af99344cb220", - "4f745697-f10e-41b2-8afe-9491d5b6d9f9", - "b4fe03b1-18bb-4823-b998-f4ebc610fe54", - "c5a3359b-6912-4cc3-9218-0f6a26182450", - "f71cb273-65e1-406d-a6b3-7d5d51021c08", - "cffe1b12-cb6c-48ba-b63c-d1f559e449f2" - ], - "format": { - "page_icon": "๐ŸŒˆ" - }, - "created_time": 1595358232370, - "last_edited_time": 1597783800000, - "parent_id": "e375c183-5037-435e-b169-e88d14a9ffa2", - "parent_table": "block", - "alive": true, - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "34d650c6-5da3-4f88-8335-dbd3ddd141dc": { - "role": "reader", - "value": { - "id": "34d650c6-5da3-4f88-8335-dbd3ddd141dc", - "version": 76, - "type": "page", - "properties": { - "title": [["File Uploads"]] - }, - "content": [ - "f2feee26-48d2-44dc-8bee-f5f86a22ff9d", - "3d5942c8-7414-43ce-a4e1-c3098a88946b", - "374eb2fd-e55d-4f50-98d6-63ce0ba13b35", - "b62e3408-1b29-47f9-af2d-ec8826787abf", - "c3536a31-d8fe-44c4-a430-b6870822f96d", - "c753fab2-8670-4ff2-97f8-6eb0e2ea4eee", - "720af797-eea7-4ae9-a854-49e508a56711", - "812d62a3-b3d2-4f69-9922-aba83662c6ab", - "72c545a1-fac1-46e9-b68b-9c5f9aab6b6a", - "4c412e2e-eddf-4824-83b8-a2212bd81b2a", - "ab983156-7033-493d-a7bd-6a6e1e820068", - "9c23e4f1-65c2-42a4-adc7-3cd32dcc2884", - "4fe3d575-f5fc-4859-8f9d-478cac286b6f", - "4f2d754d-89a5-44da-a84c-e8753cceb8b2", - "b26d9f9a-9cbd-4d06-af41-47088f124aaa", - "2cbb50de-4fa2-47f9-ac35-27e9fab2b182", - "6c2460d8-3d5d-4589-95ba-60a145425c6d", - "46d08ac5-cf73-42bd-a24a-69a0a9f11adc" - ], - "format": { - "page_icon": "๐Ÿ“" - }, - "created_time": 1597765154823, - "last_edited_time": 1648201200000, - "parent_id": "cef6c604-4c2d-4b75-ac51-911ecf54723d", - "parent_table": "block", - "alive": true, - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "b036f7f6-95a9-4f97-b3b5-c46867d0d103", - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "0c322c33-381c-49bc-a508-3a451c334c39": { - "role": "reader", - "value": { - "id": "0c322c33-381c-49bc-a508-3a451c334c39", - "version": 118, - "type": "page", - "properties": { - "title": [["Code Blocks"]] - }, - "content": [ - "cb36d9a9-c612-4e20-a11c-56dc6c65bc7b", - "8ecce86d-084c-4364-856c-884536a58bae", - "886d742a-c1f7-43dd-b033-e0b837c005c9", - "c7ba1666-4f6e-47b0-bd63-afff8ee9e9e6", - "dbfaece0-3005-43fb-b310-ee94811d2217", - "3750b21d-bb98-4785-a3ac-46c919c2fcf8", - "5bfd37eb-96ba-40e2-a8a2-0805e745dbb5", - "17dbdb02-ff2d-4789-adba-e8d54e899d7d", - "58d5b789-bf70-462d-a5f4-395a411e1018", - "ce622b67-4b5c-4242-aa06-7855943059b4", - "ca054824-1e95-48c4-8df5-4d6725083b1b", - "a1dbb3d4-d751-437d-96ce-2d412e14e954", - "47b9e132-67d4-4666-a939-bcd89b5d1e06", - "8de7ad5f-9e23-4fd2-842a-9d59a4ba34c7", - "d803df0a-614b-4373-95e7-e9385d31f6cc", - "75cc18a6-2c29-428b-948e-85c1d667b775", - "e9ef4357-17f3-434f-810a-ba3f7b6376a0", - "fca7ee6b-2766-45af-b3cc-4faee8d91f85", - "38db2735-94ec-41f6-8825-b84efaf16852", - "b93432f6-1498-4e91-acff-f3f0cd056c24", - "6597b4af-28cb-4ac5-bae2-25c2f0a4b43f", - "ba34c210-fe04-46f4-95e7-2018ac0d7994", - "b47f5fe3-c65f-495f-bbec-d5c56b741fd3", - "e5c3dfff-732f-40a2-a9d9-f43d39b8c386", - "e530473d-8ec9-4359-b577-8be6ad557bb3" - ], - "format": { - "page_icon": "๐Ÿ‘ฉ๐Ÿผโ€๐Ÿ’ป", - "page_cover": "/images/page-cover/gradients_11.jpg", - "page_cover_position": 0.6 - }, - "created_time": 1597361800649, - "last_edited_time": 1648188420000, - "parent_id": "e375c183-5037-435e-b169-e88d14a9ffa2", - "parent_table": "block", - "alive": true, - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "b036f7f6-95a9-4f97-b3b5-c46867d0d103", - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "7820b2d5-3007-47b3-8e31-344eb06fbd57": { - "role": "reader", - "value": { - "id": "7820b2d5-3007-47b3-8e31-344eb06fbd57", - "version": 91, - "type": "page", - "properties": { - "title": [["Math Equations"]] - }, - "content": [ - "c18b3635-e0a2-4378-8585-75ec17ae7e13", - "dd5872fc-1671-4620-9d6f-aba5d2571012", - "ad534465-47ac-4c70-b35b-d4bb747a36e9", - "cbe24c74-094d-4006-be6d-431f1d00bc9d", - "b59ec967-0174-450f-9232-c331d810c8a5", - "273e3325-1e92-40e0-a556-33a700980c77", - "43929c69-3cfe-469b-a0fc-efc0236c0e91", - "67762f2a-435d-40fd-89db-654162c5a941", - "55dd3dae-338d-4d5f-b84f-0920c6aee71f", - "a7c469a4-1400-4a05-ae4b-daf3a69c7ce3", - "2ce1e02a-e603-457a-9ccc-f291562d890a", - "6d113030-a946-4ac6-aaa6-bd4c0bb543cd", - "92031f62-6346-482b-81a4-d5240bdba4f7", - "128399b7-faa8-431a-9e48-97f09b290367", - "7c1eeb62-51a9-46ec-b62e-aa914e5d0939", - "9959ffcc-b70a-4b2b-9ad2-96b0d46fbcf3", - "ca07fa2b-4c9c-4166-8637-5654fef5cf7a", - "750c2156-bb02-4131-b362-04e5caaabbe2", - "e00f7843-90ad-4e42-81e1-860f659a7ead", - "25647af0-383a-43d5-b1a6-ad62bd780a79", - "7dbc49b1-d7b9-40d2-ab91-1de66193882a", - "485f0f2a-37c1-4541-a4d7-0657b1f67f27" - ], - "format": { - "page_icon": "๐Ÿงช" - }, - "created_time": 1597773919651, - "last_edited_time": 1648201200000, - "parent_id": "cef6c604-4c2d-4b75-ac51-911ecf54723d", - "parent_table": "block", - "alive": true, - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "b036f7f6-95a9-4f97-b3b5-c46867d0d103", - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "034119d2-0132-420a-be8e-9863bbe91e9d": { - "role": "reader", - "value": { - "id": "034119d2-0132-420a-be8e-9863bbe91e9d", - "version": 86, - "type": "page", - "properties": { - "title": [["Table of Contents"]] - }, - "content": [ - "a473d610-67e4-444e-90f5-8500d92e33a5", - "f1088a05-3c7a-43a8-9b2f-08a0334c4189", - "ce4e3c4e-90ab-4a0f-8b6b-22134b4ba336", - "8111dac0-cd91-4cae-b6ac-a1f6d9be4445", - "31e88d64-068b-480d-b734-bed1d17510c3", - "28986e7e-a86f-438d-80ed-144ddea3c50c", - "5869e672-4134-48e6-9447-0ed704aecb6c", - "99a354f2-ffe8-4286-945a-6c2c166a76f8", - "4e46815f-4197-4a71-823f-64ecaacf2831", - "08b5a65b-ee08-49d4-b281-1303aa09587a", - "b292b252-6424-42b1-a089-71c787850b2f", - "45a429d8-099f-4f3c-95c4-1a16a0668e43", - "5bd461c3-eb6a-4697-8f4a-8f21b3f343cc", - "527f7f7d-56e1-40cc-877c-230bc181409e", - "f0c6fd9f-941c-4c12-bd20-a7e790961e98", - "79ef7803-e7d8-47ac-91e5-e56b50e1dcd5", - "e34345bb-31c1-425c-a6de-fc109fc17ac4", - "acaa74a7-57c8-47f3-a0d4-507018f8080b", - "fa5d2b60-55ab-4533-8702-35bf1d888e1e", - "089b0efc-b11b-456b-9458-8849ad7110fb", - "b61e6839-4779-4072-84b6-3a14d12305a2", - "1e2fb646-3e9e-4374-a9b2-79dced3d1900", - "9668995c-daa6-47da-9114-20fa7c68c473", - "599d7f4b-80bc-4829-bcb3-e358b6332ce3", - "71181608-0fdd-4c88-b67e-c317398a532d" - ], - "format": { - "page_icon": "๐Ÿ“’" - }, - "created_time": 1597740258414, - "last_edited_time": 1648188120000, - "parent_id": "e375c183-5037-435e-b169-e88d14a9ffa2", - "parent_table": "block", - "alive": true, - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "b036f7f6-95a9-4f97-b3b5-c46867d0d103", - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "dc6f890f-ec6b-4766-bd9b-616324904187": { - "role": "reader", - "value": { - "id": "dc6f890f-ec6b-4766-bd9b-616324904187", - "version": 282, - "type": "page", - "properties": { - "title": [["Column Layouts"]] - }, - "content": [ - "f6178e32-3ae3-46b1-a014-53970d459ea0", - "49bb4c96-c650-4444-8ff1-84d9b2ab9e34", - "45cd711a-0729-4dfe-aba5-2337b9bdc5a2" - ], - "format": { - "page_icon": "๐Ÿฅ", - "page_cover": "/images/page-cover/solid_red.png", - "copied_from_pointer": { - "id": "2e22de6b-770e-4166-be30-1490f6ffd420", - "table": "block", - "spaceId": "733a82c1-3e5b-4df0-b66d-79919f319360" - }, - "page_cover_position": 0.6 - }, - "permissions": [ - { - "role": "reader", - "type": "public_permission" - } - ], - "created_time": 1590803177927, - "last_edited_time": 1648188300000, - "parent_id": "cef6c604-4c2d-4b75-ac51-911ecf54723d", - "parent_table": "block", - "alive": true, - "copied_from": "2e22de6b-770e-4166-be30-1490f6ffd420", - "created_by_table": "notion_user", - "created_by_id": "bfe4e4aa-0528-4ca2-8620-9d1813ba92c1", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "b036f7f6-95a9-4f97-b3b5-c46867d0d103", - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "52353862-df0f-48ba-8564-8db7d0acd1dd": { - "role": "reader", - "value": { - "id": "52353862-df0f-48ba-8564-8db7d0acd1dd", - "version": 37, - "type": "page", - "properties": { - "title": [["Links"]] - }, - "content": [ - "a502f86f-3608-40c7-afd6-2af7b23dc3df", - "5d7b9497-f6c8-4765-92de-e1ff841904fb", - "ca3ad335-3160-4a20-a2ba-23958e7b90af", - "4cb5d0ab-792f-4939-9458-4875a8fdb48c", - "c12227e4-1f69-4c32-a375-be7f98a795e9", - "e56f6083-bfed-4500-be26-016bc9b8aa37", - "83330d67-3426-496a-abf5-a4c22711d810", - "b6fa77b2-5669-4ce9-bf76-237c3f9bb311", - "ea0a1ced-96d9-4efb-a5c7-9be2e07ba6c6" - ], - "format": { - "page_icon": "๐Ÿ”—" - }, - "created_time": 1597758180776, - "last_edited_time": 1642017960000, - "parent_id": "e375c183-5037-435e-b169-e88d14a9ffa2", - "parent_table": "block", - "alive": true, - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "c10c5393-c661-4140-bd6e-ef8fdb8acbe8", - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "5ac050da-cf1f-41ef-8656-3dca99bcd1e4": { - "role": "reader", - "value": { - "id": "5ac050da-cf1f-41ef-8656-3dca99bcd1e4", - "version": 52, - "type": "page", - "properties": { - "title": [["Notion Inception"]] - }, - "content": [ - "3c240300-70bc-487a-a2be-c36e40757cdb", - "c285d64c-b308-49c8-8b07-dc6f50d3824c", - "14eff38b-cedc-4286-913a-0f491acfd8eb", - "94a02d74-bd91-437b-b931-29a684355db7", - "44172f2f-867d-4ab5-8cac-53d1adf3a189", - "6bd1cd87-c9f3-4a1a-a394-d76df145f28b" - ], - "format": { - "page_icon": "๐Ÿคฏ" - }, - "created_time": 1598362542238, - "last_edited_time": 1647929460000, - "parent_id": "cef6c604-4c2d-4b75-ac51-911ecf54723d", - "parent_table": "block", - "alive": true, - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "b036f7f6-95a9-4f97-b3b5-c46867d0d103", - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "38fa73d4-9b8f-40aa-b1f3-f8c82332e518": { - "role": "reader", - "value": { - "id": "38fa73d4-9b8f-40aa-b1f3-f8c82332e518", - "version": 51, - "type": "page", - "properties": { - "title": [["Checklists"]] - }, - "content": [ - "72debf3b-4014-44d6-a462-cd6dbe2d41db", - "5fd621d3-4e73-4647-9006-f254053e2377", - "9cfbec6b-5fbc-465b-b3b3-b079cd5296b0", - "fefb456a-7682-4889-9a00-545f4eb2403a", - "adb39972-7d71-4f90-8bc2-c9d681d5518b", - "0523dda9-7163-44c0-8f3c-d140a4eaa9b7", - "53059785-966c-46e3-b1e9-46747609e6a3", - "eb7c8cef-6e1e-4743-9fab-b84c05918b9d", - "608b832a-3211-4b29-9f3d-a4eab5094863", - "5d6e996a-ea21-48a8-87f6-92a4aa5554ab", - "a17750cf-0711-4d51-9e22-01557700439b" - ], - "format": { - "page_icon": "โœ…" - }, - "created_time": 1597762043242, - "last_edited_time": 1597785420000, - "parent_id": "e375c183-5037-435e-b169-e88d14a9ffa2", - "parent_table": "block", - "alive": true, - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "7b7f0637-0903-4186-adbf-b46f455d5065": { - "role": "reader", - "value": { - "id": "7b7f0637-0903-4186-adbf-b46f455d5065", - "version": 268, - "type": "page", - "properties": { - "==~K": [["Yes"]], - "BN]P": [["Tech,Research,Passion Economy"]], - "a ( -
- -
-) +
+ +
+); diff --git a/examples/full/components/LoadingIcon.tsx b/examples/full/components/LoadingIcon.tsx index 9249fead3..61cc45731 100644 --- a/examples/full/components/LoadingIcon.tsx +++ b/examples/full/components/LoadingIcon.tsx @@ -1,63 +1,63 @@ -import * as React from 'react' +import * as React from "react"; -import cs from 'classnames' +import cs from "classnames"; -import styles from './styles.module.css' +import styles from "./styles.module.css"; export const LoadingIcon = (props) => { - const { className, ...rest } = props - return ( - - - - - - - + const { className, ...rest } = props; + return ( + + + + + + + - - - - - - - - - - - ) -} + + + + + + + + + + + ); +}; diff --git a/examples/full/components/NotionPage.tsx b/examples/full/components/NotionPage.tsx index e8531e71e..e9f115806 100644 --- a/examples/full/components/NotionPage.tsx +++ b/examples/full/components/NotionPage.tsx @@ -1,172 +1,172 @@ -import * as React from 'react' -import dynamic from 'next/dynamic' -import Head from 'next/head' +import dynamic from "next/dynamic"; +import Head from "next/head"; // import Image from 'next/image' -import Link from 'next/link' -import { useRouter } from 'next/router' +import Link from "next/link"; +import { useRouter } from "next/router"; +import * as React from "react"; -import { ExtendedRecordMap } from 'notion-types' -import { getPageTitle } from 'notion-utils' -import { NotionRenderer } from 'react-notion-x' -import TweetEmbed from 'react-tweet-embed' +import type { ExtendedRecordMap } from "notion-types"; +import { getPageTitle } from "notion-utils"; +import { NotionRenderer } from "react-notion-x"; +import TweetEmbed from "react-tweet-embed"; -import { Loading } from './Loading' +import { Loading } from "./Loading"; // ----------------------------------------------------------------------------- // dynamic imports for optional components // ----------------------------------------------------------------------------- const Code = dynamic(() => - import('react-notion-x/build/third-party/code').then(async (m) => { - // additional prism syntaxes - await Promise.all([ - import('prismjs/components/prism-markup-templating.js'), - import('prismjs/components/prism-markup.js'), - import('prismjs/components/prism-bash.js'), - import('prismjs/components/prism-c.js'), - import('prismjs/components/prism-cpp.js'), - import('prismjs/components/prism-csharp.js'), - import('prismjs/components/prism-docker.js'), - import('prismjs/components/prism-java.js'), - import('prismjs/components/prism-js-templates.js'), - import('prismjs/components/prism-coffeescript.js'), - import('prismjs/components/prism-diff.js'), - import('prismjs/components/prism-git.js'), - import('prismjs/components/prism-go.js'), - import('prismjs/components/prism-graphql.js'), - import('prismjs/components/prism-handlebars.js'), - import('prismjs/components/prism-less.js'), - import('prismjs/components/prism-makefile.js'), - import('prismjs/components/prism-markdown.js'), - import('prismjs/components/prism-objectivec.js'), - import('prismjs/components/prism-ocaml.js'), - import('prismjs/components/prism-python.js'), - import('prismjs/components/prism-reason.js'), - import('prismjs/components/prism-rust.js'), - import('prismjs/components/prism-sass.js'), - import('prismjs/components/prism-scss.js'), - import('prismjs/components/prism-solidity.js'), - import('prismjs/components/prism-sql.js'), - import('prismjs/components/prism-stylus.js'), - import('prismjs/components/prism-swift.js'), - import('prismjs/components/prism-wasm.js'), - import('prismjs/components/prism-yaml.js') - ]) - return m.Code - }) -) + import("react-notion-x/build/third-party/code").then(async (m) => { + // additional prism syntaxes + await Promise.all([ + import("prismjs/components/prism-markup-templating.js"), + import("prismjs/components/prism-markup.js"), + import("prismjs/components/prism-bash.js"), + import("prismjs/components/prism-c.js"), + import("prismjs/components/prism-cpp.js"), + import("prismjs/components/prism-csharp.js"), + import("prismjs/components/prism-docker.js"), + import("prismjs/components/prism-java.js"), + import("prismjs/components/prism-js-templates.js"), + import("prismjs/components/prism-coffeescript.js"), + import("prismjs/components/prism-diff.js"), + import("prismjs/components/prism-git.js"), + import("prismjs/components/prism-go.js"), + import("prismjs/components/prism-graphql.js"), + import("prismjs/components/prism-handlebars.js"), + import("prismjs/components/prism-less.js"), + import("prismjs/components/prism-makefile.js"), + import("prismjs/components/prism-markdown.js"), + import("prismjs/components/prism-objectivec.js"), + import("prismjs/components/prism-ocaml.js"), + import("prismjs/components/prism-python.js"), + import("prismjs/components/prism-reason.js"), + import("prismjs/components/prism-rust.js"), + import("prismjs/components/prism-sass.js"), + import("prismjs/components/prism-scss.js"), + import("prismjs/components/prism-solidity.js"), + import("prismjs/components/prism-sql.js"), + import("prismjs/components/prism-stylus.js"), + import("prismjs/components/prism-swift.js"), + import("prismjs/components/prism-wasm.js"), + import("prismjs/components/prism-yaml.js"), + ]); + return m.Code; + }), +); const Collection = dynamic(() => - import('react-notion-x/build/third-party/collection').then( - (m) => m.Collection - ) -) + import("react-notion-x/build/third-party/collection").then( + (m) => m.Collection, + ), +); const Equation = dynamic(() => - import('react-notion-x/build/third-party/equation').then((m) => m.Equation) -) + import("react-notion-x/build/third-party/equation").then((m) => m.Equation), +); const Pdf = dynamic( - () => import('react-notion-x/build/third-party/pdf').then((m) => m.Pdf), - { - ssr: false - } -) + () => import("react-notion-x/build/third-party/pdf").then((m) => m.Pdf), + { + ssr: false, + }, +); const Modal = dynamic( - () => import('react-notion-x/build/third-party/modal').then((m) => m.Modal), - { - ssr: false - } -) + () => import("react-notion-x/build/third-party/modal").then((m) => m.Modal), + { + ssr: false, + }, +); const Tweet = ({ id }: { id: string }) => { - return -} + return ; +}; export const NotionPage = ({ - recordMap, - previewImagesEnabled, - rootPageId, - rootDomain + recordMap, + previewImagesEnabled, + rootPageId, + rootDomain, }: { - recordMap: ExtendedRecordMap - previewImagesEnabled?: boolean - rootPageId?: string - rootDomain?: string + recordMap: ExtendedRecordMap; + previewImagesEnabled?: boolean; + rootPageId?: string; + rootDomain?: string; }) => { - const router = useRouter() - - if (router.isFallback) { - return - } - - if (!recordMap) { - return null - } - - const title = getPageTitle(recordMap) - console.log(title, recordMap) - - // useful for debugging from the dev console - if (typeof window !== 'undefined') { - const keys = Object.keys(recordMap?.block || {}) - const block = recordMap?.block?.[keys[0]]?.value - const g = window as any - g.recordMap = recordMap - g.block = block - } - - const socialDescription = 'React Notion X Demo' - const socialImage = - 'https://react-notion-x-demo.transitivebullsh.it/social.jpg' - - return ( - <> - - {socialDescription && ( - <> - - - - - )} - - {socialImage ? ( - <> - - - - - ) : ( - - )} - - {title} - - - - - - - - - ) -} + const router = useRouter(); + + if (router.isFallback) { + return ; + } + + if (!recordMap) { + return null; + } + + const title = getPageTitle(recordMap); + console.log(title, recordMap); + + // useful for debugging from the dev console + if (typeof window !== "undefined") { + const keys = Object.keys(recordMap?.block || {}); + const block = recordMap?.block?.[keys[0]]?.value; + const g = window as any; + g.recordMap = recordMap; + g.block = block; + } + + const socialDescription = "React Notion X Demo"; + const socialImage = + "https://react-notion-x-demo.transitivebullsh.it/social.jpg"; + + return ( + <> + + {socialDescription && ( + <> + + + + + )} + + {socialImage ? ( + <> + + + + + ) : ( + + )} + + {title} + + + + + + + + + ); +}; diff --git a/examples/full/components/styles.module.css b/examples/full/components/styles.module.css index 4f9d7ce53..8bf27a7f8 100644 --- a/examples/full/components/styles.module.css +++ b/examples/full/components/styles.module.css @@ -1,22 +1,22 @@ @keyframes spinner { - to { - transform: rotate(360deg); - } + to { + transform: rotate(360deg); + } } .container { - width: 100%; - min-height: 100vh; - display: flex; - justify-content: center; - align-items: center; - padding: calc(min(2vmin, 24px)); + width: 100%; + min-height: 100vh; + display: flex; + justify-content: center; + align-items: center; + padding: calc(min(2vmin, 24px)); } .loadingIcon { - animation: spinner 0.6s linear infinite; - display: block; - width: 24px; - height: 24px; - color: rgba(55, 53, 47, 0.4); + animation: spinner 0.6s linear infinite; + display: block; + width: 24px; + height: 24px; + color: rgba(55, 53, 47, 0.4); } diff --git a/examples/full/lib/config.ts b/examples/full/lib/config.ts index 9c11e7378..3b275823b 100644 --- a/examples/full/lib/config.ts +++ b/examples/full/lib/config.ts @@ -1,24 +1,24 @@ // TODO: change these to your own values // NOTE: rootNotionSpaceId is optional; set it to undefined if you don't want to // use it. -export const rootNotionPageId = '067dd719a912471ea9a3ac10710e7fdf' -export const rootNotionSpaceId = 'fde5ac74-eea3-4527-8f00-4482710e1af3' +export const rootNotionPageId = "067dd719a912471ea9a3ac10710e7fdf"; +export const rootNotionSpaceId = "fde5ac74-eea3-4527-8f00-4482710e1af3"; // NOTE: having this enabled can be pretty expensive as it re-generates preview // images each time a page is built. In a production setting, we recommend that // you cache the preview image results in a key-value database. -export const previewImagesEnabled = true +export const previewImagesEnabled = true; // Whether to use the official public Notion API or the unofficial private API. // Note that the official API doesn't expose formatting options for many blocks // and is currently not as well-supported. // If you want to use the official API, you must provide a NOTION_TOKEN env var. export const useOfficialNotionAPI = - false || - (process.env.USE_OFFICIAL_NOTION_API === 'true' && process.env.NOTION_TOKEN) + false || + (process.env.USE_OFFICIAL_NOTION_API === "true" && process.env.NOTION_TOKEN); export const isDev = - process.env.NODE_ENV === 'development' || !process.env.NODE_ENV + process.env.NODE_ENV === "development" || !process.env.NODE_ENV; -export const port = process.env.PORT || 3000 -export const rootDomain = isDev ? `localhost:${port}` : null +export const port = process.env.PORT || 3000; +export const rootDomain = isDev ? `localhost:${port}` : null; diff --git a/examples/full/lib/notion.ts b/examples/full/lib/notion.ts index 9ba5ce6aa..6bebd162e 100644 --- a/examples/full/lib/notion.ts +++ b/examples/full/lib/notion.ts @@ -1,38 +1,41 @@ -import { Client } from '@notionhq/client' -import { NotionAPI } from 'notion-client' -import { NotionCompatAPI } from 'notion-compat' -import { ExtendedRecordMap, SearchParams, SearchResults } from 'notion-types' +import { Client } from "@notionhq/client"; +import { NotionAPI } from "notion-client"; +import { NotionCompatAPI } from "notion-compat"; +import type { + ExtendedRecordMap, + SearchParams, + SearchResults, +} from "notion-types"; -import { previewImagesEnabled, useOfficialNotionAPI } from './config' -import { getPreviewImageMap } from './preview-images' +import { previewImagesEnabled, useOfficialNotionAPI } from "./config"; +import { getPreviewImageMap } from "./preview-images"; const notion = useOfficialNotionAPI - ? new NotionCompatAPI(new Client({ auth: process.env.NOTION_TOKEN })) - : new NotionAPI() + ? new NotionCompatAPI(new Client({ auth: process.env.NOTION_TOKEN })) + : new NotionAPI(); if (useOfficialNotionAPI) { - console.warn( - 'Using the official Notion API. Note that many blocks only include partial support for formatting and layout. Use at your own risk.' - ) + console.warn( + "Using the official Notion API. Note that many blocks only include partial support for formatting and layout. Use at your own risk.", + ); } export async function getPage(pageId: string): Promise { - const recordMap = await notion.getPage(pageId) + const recordMap = await notion.getPage(pageId); - if (previewImagesEnabled) { - const previewImageMap = await getPreviewImageMap(recordMap) - ;(recordMap as any).preview_images = previewImageMap - } + if (previewImagesEnabled) { + const previewImageMap = await getPreviewImageMap(recordMap); + (recordMap as any).preview_images = previewImageMap; + } - return recordMap + return recordMap; } export async function search(params: SearchParams): Promise { - if (notion instanceof NotionAPI) { - return notion.search(params) - } else { - console.error( - 'NotionCompatAPI does not have a search method. Use NotionAPI instead.' - ) - } + if (notion instanceof NotionAPI) { + return notion.search(params); + } + console.error( + "NotionCompatAPI does not have a search method. Use NotionAPI instead.", + ); } diff --git a/examples/full/lib/preview-images.ts b/examples/full/lib/preview-images.ts index 09736815d..243c0e7a0 100644 --- a/examples/full/lib/preview-images.ts +++ b/examples/full/lib/preview-images.ts @@ -1,10 +1,14 @@ -import got from 'got' -import lqip from 'lqip-modern' -import { ExtendedRecordMap, PreviewImage, PreviewImageMap } from 'notion-types' -import { getPageImageUrls } from 'notion-utils' -import pMap from 'p-map' -import pMemoize from 'p-memoize' -import { defaultMapImageUrl } from 'react-notion-x' +import got from "got"; +import lqip from "lqip-modern"; +import type { + ExtendedRecordMap, + PreviewImage, + PreviewImageMap, +} from "notion-types"; +import { getPageImageUrls } from "notion-utils"; +import pMap from "p-map"; +import pMemoize from "p-memoize"; +import { defaultMapImageUrl } from "react-notion-x"; // NOTE: this is just an example of how to pre-compute preview images. // Depending on how many images you're working with, this can potentially be @@ -13,40 +17,40 @@ import { defaultMapImageUrl } from 'react-notion-x' // If you're not sure where to start, check out https://github.com/jaredwray/keyv export async function getPreviewImageMap( - recordMap: ExtendedRecordMap + recordMap: ExtendedRecordMap, ): Promise { - const urls: string[] = getPageImageUrls(recordMap, { - mapImageUrl: defaultMapImageUrl - }) + const urls: string[] = getPageImageUrls(recordMap, { + mapImageUrl: defaultMapImageUrl, + }); - const previewImagesMap = Object.fromEntries( - await pMap(urls, async (url) => [url, await getPreviewImage(url)], { - concurrency: 8 - }) - ) + const previewImagesMap = Object.fromEntries( + await pMap(urls, async (url) => [url, await getPreviewImage(url)], { + concurrency: 8, + }), + ); - return previewImagesMap + return previewImagesMap; } async function createPreviewImage(url: string): Promise { - try { - const { body } = await got(url, { responseType: 'buffer' }) - const result = await lqip(body) - console.log('lqip', { originalUrl: url, ...result.metadata }) - - return { - originalWidth: result.metadata.originalWidth, - originalHeight: result.metadata.originalHeight, - dataURIBase64: result.metadata.dataURIBase64 - } - } catch (err) { - if (err.message === 'Input buffer contains unsupported image format') { - return null - } - - console.warn('failed to create preview image', url, err.message) - return null - } + try { + const { body } = await got(url, { responseType: "buffer" }); + const result = await lqip(body); + console.log("lqip", { originalUrl: url, ...result.metadata }); + + return { + originalWidth: result.metadata.originalWidth, + originalHeight: result.metadata.originalHeight, + dataURIBase64: result.metadata.dataURIBase64, + }; + } catch (err) { + if (err.message === "Input buffer contains unsupported image format") { + return null; + } + + console.warn("failed to create preview image", url, err.message); + return null; + } } -export const getPreviewImage = pMemoize(createPreviewImage) +export const getPreviewImage = pMemoize(createPreviewImage); diff --git a/examples/full/next.config.js b/examples/full/next.config.js index 8a98dd15b..77e37c93b 100644 --- a/examples/full/next.config.js +++ b/examples/full/next.config.js @@ -1,18 +1,18 @@ // eslint-disable-next-line @typescript-eslint/no-var-requires -const withBundleAnalyzer = require('@next/bundle-analyzer')({ - enabled: process.env.ANALYZE === 'true' -}) +const withBundleAnalyzer = require("@next/bundle-analyzer")({ + enabled: process.env.ANALYZE === "true", +}); module.exports = withBundleAnalyzer({ - staticPageGenerationTimeout: 300, - images: { - domains: [ - 'www.notion.so', - 'notion.so', - 'images.unsplash.com', - 'pbs.twimg.com', - 's3.us-west-2.amazonaws.com' - ], - formats: ['image/avif', 'image/webp'] - } -}) + staticPageGenerationTimeout: 300, + images: { + domains: [ + "www.notion.so", + "notion.so", + "images.unsplash.com", + "pbs.twimg.com", + "s3.us-west-2.amazonaws.com", + ], + formats: ["image/avif", "image/webp"], + }, +}); diff --git a/examples/full/package.json b/examples/full/package.json index 4b2515cdf..e17bead32 100644 --- a/examples/full/package.json +++ b/examples/full/package.json @@ -1,41 +1,41 @@ { - "name": "notion-x-example-full", - "version": "6.16.0", - "private": true, - "type": "commonjs", - "scripts": { - "build": "next build", - "clean": "rm -rf .next", - "dev": "next dev", - "lint": "next lint", - "start": "next start", - "analyze": "cross-env ANALYZE=true next build", - "analyze:server": "cross-env BUNDLE_ANALYZE=server next build", - "analyze:browser": "cross-env BUNDLE_ANALYZE=browser next build", - "vercel-deploy": "vercel deploy" - }, - "dependencies": { - "@notionhq/client": "^1.0.4", - "classnames": "^2.3.1", - "got": "^12.0.2", - "lqip-modern": "^1.2.0", - "next": "^12.1.0", - "notion-client": "workspace:*", - "notion-compat": "workspace:*", - "notion-types": "workspace:*", - "notion-utils": "workspace:*", - "p-map": "^5.3.0", - "p-memoize": "^6.0.1", - "prismjs": "^1.27.0", - "react": "^17.0.2", - "react-dom": "^17.0.2", - "react-notion-x": "^6.16.0", - "react-tweet-embed": "^2.0.0" - }, - "devDependencies": { - "@next/bundle-analyzer": "^12.1.0", - "@types/node": "^16.11.2", - "cross-env": "^7.0.3", - "typescript": "^4.6.2" - } + "name": "notion-x-example-full", + "version": "6.16.2", + "private": true, + "type": "commonjs", + "scripts": { + "build": "next build", + "clean": "rm -rf .next", + "dev": "next dev", + "lint": "next lint", + "start": "next start", + "analyze": "cross-env ANALYZE=true next build", + "analyze:server": "cross-env BUNDLE_ANALYZE=server next build", + "analyze:browser": "cross-env BUNDLE_ANALYZE=browser next build", + "vercel-deploy": "vercel deploy" + }, + "dependencies": { + "@notionhq/client": "^1.0.4", + "classnames": "^2.3.1", + "got": "^12.0.2", + "lqip-modern": "^1.2.0", + "next": "^12.1.0", + "notion-client": "workspace:*", + "notion-compat": "workspace:*", + "notion-types": "workspace:*", + "notion-utils": "workspace:*", + "p-map": "^5.3.0", + "p-memoize": "^6.0.1", + "prismjs": "^1.27.0", + "react": "^17.0.2", + "react-dom": "^17.0.2", + "react-notion-x": "workspace:*", + "react-tweet-embed": "^2.0.0" + }, + "devDependencies": { + "@next/bundle-analyzer": "^12.1.0", + "@types/node": "^16.11.2", + "cross-env": "^7.0.3", + "typescript": "^4.6.2" + } } diff --git a/examples/full/pages/[pageId].tsx b/examples/full/pages/[pageId].tsx index b717ae93d..8f3dfae60 100644 --- a/examples/full/pages/[pageId].tsx +++ b/examples/full/pages/[pageId].tsx @@ -1,71 +1,71 @@ -import * as React from 'react' +import * as React from "react"; -import { ExtendedRecordMap } from 'notion-types' -import { getAllPagesInSpace } from 'notion-utils' -import { defaultMapPageUrl } from 'react-notion-x' +import type { ExtendedRecordMap } from "notion-types"; +import { getAllPagesInSpace } from "notion-utils"; +import { defaultMapPageUrl } from "react-notion-x"; -import * as notion from '../lib/notion' -import { NotionPage } from '../components/NotionPage' +import { NotionPage } from "../components/NotionPage"; import { - isDev, - previewImagesEnabled, - rootDomain, - rootNotionPageId, - rootNotionSpaceId -} from '../lib/config' + isDev, + previewImagesEnabled, + rootDomain, + rootNotionPageId, + rootNotionSpaceId, +} from "../lib/config"; +import * as notion from "../lib/notion"; export const getStaticProps = async (context) => { - const pageId = context.params.pageId as string - const recordMap = await notion.getPage(pageId) + const pageId = context.params.pageId as string; + const recordMap = await notion.getPage(pageId); - return { - props: { - recordMap - }, - revalidate: 10 - } -} + return { + props: { + recordMap, + }, + revalidate: 10, + }; +}; export async function getStaticPaths() { - if (isDev) { - return { - paths: [], - fallback: true - } - } + if (isDev) { + return { + paths: [], + fallback: true, + }; + } - const mapPageUrl = defaultMapPageUrl(rootNotionPageId) + const mapPageUrl = defaultMapPageUrl(rootNotionPageId); - // This crawls all public pages starting from the given root page in order - // for next.js to pre-generate all pages via static site generation (SSG). - // This is a useful optimization but not necessary; you could just as easily - // set paths to an empty array to not pre-generate any pages at build time. - const pages = await getAllPagesInSpace( - rootNotionPageId, - rootNotionSpaceId, - notion.getPage, - { - traverseCollections: false - } - ) + // This crawls all public pages starting from the given root page in order + // for next.js to pre-generate all pages via static site generation (SSG). + // This is a useful optimization but not necessary; you could just as easily + // set paths to an empty array to not pre-generate any pages at build time. + const pages = await getAllPagesInSpace( + rootNotionPageId, + rootNotionSpaceId, + notion.getPage, + { + traverseCollections: false, + }, + ); - const paths = Object.keys(pages) - .map((pageId) => mapPageUrl(pageId)) - .filter((path) => path && path !== '/') + const paths = Object.keys(pages) + .map((pageId) => mapPageUrl(pageId)) + .filter((path) => path && path !== "/"); - return { - paths, - fallback: true - } + return { + paths, + fallback: true, + }; } export default function Page({ recordMap }: { recordMap: ExtendedRecordMap }) { - return ( - - ) + return ( + + ); } diff --git a/examples/full/pages/_app.tsx b/examples/full/pages/_app.tsx index aefc78441..0cf846d9f 100644 --- a/examples/full/pages/_app.tsx +++ b/examples/full/pages/_app.tsx @@ -1,16 +1,17 @@ -import * as React from 'react' +import * as React from "react"; // used for rendering equations (optional) -import 'katex/dist/katex.min.css' +import "katex/dist/katex.min.css"; // used for code syntax highlighting (optional) -import 'prismjs/themes/prism-tomorrow.css' +import "prismjs/themes/prism-tomorrow.css"; // core styles shared by all of react-notion-x (required) -import 'react-notion-x/src/styles.css' +import "react-notion-x/src/styles.css"; -import '../styles/globals.css' +// force push +import "../styles/globals.css"; function MyApp({ Component, pageProps }) { - return + return ; } -export default MyApp +export default MyApp; diff --git a/examples/full/pages/_document.tsx b/examples/full/pages/_document.tsx index 869cb56ab..83ac9a604 100644 --- a/examples/full/pages/_document.tsx +++ b/examples/full/pages/_document.tsx @@ -1,17 +1,17 @@ -import * as React from 'react' -import Document, { Head, Html, Main, NextScript } from 'next/document' +import Document, { Head, Html, Main, NextScript } from "next/document"; +import * as React from "react"; export default class MyDocument extends Document { - render() { - return ( - - + render() { + return ( + + - -
- - - - ) - } + +
+ + + + ); + } } diff --git a/examples/full/pages/index.tsx b/examples/full/pages/index.tsx index ea7da79a5..65c7ec8fc 100644 --- a/examples/full/pages/index.tsx +++ b/examples/full/pages/index.tsx @@ -1,34 +1,34 @@ -import * as React from 'react' +import * as React from "react"; -import { ExtendedRecordMap } from 'notion-types' +import type { ExtendedRecordMap } from "notion-types"; -import * as notion from '../lib/notion' -import { NotionPage } from '../components/NotionPage' +import { NotionPage } from "../components/NotionPage"; import { - previewImagesEnabled, - rootDomain, - rootNotionPageId -} from '../lib/config' + previewImagesEnabled, + rootDomain, + rootNotionPageId, +} from "../lib/config"; +import * as notion from "../lib/notion"; export const getStaticProps = async () => { - const pageId = rootNotionPageId - const recordMap = await notion.getPage(pageId) + const pageId = rootNotionPageId; + const recordMap = await notion.getPage(pageId); - return { - props: { - recordMap - }, - revalidate: 10 - } -} + return { + props: { + recordMap, + }, + revalidate: 10, + }; +}; export default function Page({ recordMap }: { recordMap: ExtendedRecordMap }) { - return ( - - ) + return ( + + ); } diff --git a/examples/full/styles/globals.css b/examples/full/styles/globals.css index 2e8965960..978779a2b 100644 --- a/examples/full/styles/globals.css +++ b/examples/full/styles/globals.css @@ -1,8 +1,8 @@ * { - box-sizing: border-box; + box-sizing: border-box; } body { - padding: 0; - margin: 0; + padding: 0; + margin: 0; } diff --git a/examples/full/tsconfig.json b/examples/full/tsconfig.json index c58b349ff..ec5f8076c 100644 --- a/examples/full/tsconfig.json +++ b/examples/full/tsconfig.json @@ -1,22 +1,22 @@ { - "compilerOptions": { - "target": "es2016", - "lib": ["dom", "esnext"], - "allowJs": false, - "composite": false, - "skipLibCheck": true, - "strict": false, - "forceConsistentCasingInFileNames": true, - "experimentalDecorators": true, - "noEmit": true, - "esModuleInterop": true, - "module": "esnext", - "moduleResolution": "node", - "resolveJsonModule": true, - "isolatedModules": true, - "jsx": "preserve", - "incremental": true - }, - "exclude": ["node_modules"], - "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"] + "compilerOptions": { + "target": "es2016", + "lib": ["dom", "esnext"], + "allowJs": false, + "composite": false, + "skipLibCheck": true, + "strict": false, + "forceConsistentCasingInFileNames": true, + "experimentalDecorators": true, + "noEmit": true, + "esModuleInterop": true, + "module": "esnext", + "moduleResolution": "node", + "resolveJsonModule": true, + "isolatedModules": true, + "jsx": "preserve", + "incremental": true + }, + "exclude": ["node_modules"], + "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"] } diff --git a/examples/minimal/components/NotionPage.tsx b/examples/minimal/components/NotionPage.tsx index c39f9653b..7cdf3ae2b 100644 --- a/examples/minimal/components/NotionPage.tsx +++ b/examples/minimal/components/NotionPage.tsx @@ -1,38 +1,38 @@ -import * as React from 'react' -import Head from 'next/head' +import Head from "next/head"; +import * as React from "react"; -import { ExtendedRecordMap } from 'notion-types' -import { getPageTitle } from 'notion-utils' -import { NotionRenderer } from 'react-notion-x' +import type { ExtendedRecordMap } from "notion-types"; +import { getPageTitle } from "notion-utils"; +import { NotionRenderer } from "react-notion-x"; export const NotionPage = ({ - recordMap, - rootPageId + recordMap, + rootPageId, }: { - recordMap: ExtendedRecordMap - rootPageId?: string + recordMap: ExtendedRecordMap; + rootPageId?: string; }) => { - if (!recordMap) { - return null - } + if (!recordMap) { + return null; + } - const title = getPageTitle(recordMap) - console.log(title, recordMap) + const title = getPageTitle(recordMap); + console.log(title, recordMap); - return ( - <> - - + return ( + <> + + - {title} - + {title} + - - - ) -} + + + ); +}; diff --git a/examples/minimal/lib/config.ts b/examples/minimal/lib/config.ts index 83f24aaba..d26524748 100644 --- a/examples/minimal/lib/config.ts +++ b/examples/minimal/lib/config.ts @@ -1,5 +1,5 @@ // TODO: change this to the notion ID of the page you want to test -export const rootNotionPageId = '067dd719a912471ea9a3ac10710e7fdf' +export const rootNotionPageId = "067dd719a912471ea9a3ac10710e7fdf"; export const isDev = - process.env.NODE_ENV === 'development' || !process.env.NODE_ENV + process.env.NODE_ENV === "development" || !process.env.NODE_ENV; diff --git a/examples/minimal/lib/notion.ts b/examples/minimal/lib/notion.ts index be60ace4c..077bcdfed 100644 --- a/examples/minimal/lib/notion.ts +++ b/examples/minimal/lib/notion.ts @@ -1,4 +1,4 @@ -import { NotionAPI } from 'notion-client' +import { NotionAPI } from "notion-client"; -const notion = new NotionAPI() -export default notion +const notion = new NotionAPI(); +export default notion; diff --git a/examples/minimal/next.config.js b/examples/minimal/next.config.js index 4ee250806..547c04bb6 100644 --- a/examples/minimal/next.config.js +++ b/examples/minimal/next.config.js @@ -1,17 +1,17 @@ // eslint-disable-next-line @typescript-eslint/no-var-requires -const withBundleAnalyzer = require('@next/bundle-analyzer')({ - enabled: process.env.ANALYZE === 'true' -}) +const withBundleAnalyzer = require("@next/bundle-analyzer")({ + enabled: process.env.ANALYZE === "true", +}); module.exports = withBundleAnalyzer({ - staticPageGenerationTimeout: 300, - images: { - domains: [ - 'www.notion.so', - 'notion.so', - 'images.unsplash.com', - 'pbs.twimg.com' - ], - formats: ['image/avif', 'image/webp'] - } -}) + staticPageGenerationTimeout: 300, + images: { + domains: [ + "www.notion.so", + "notion.so", + "images.unsplash.com", + "pbs.twimg.com", + ], + formats: ["image/avif", "image/webp"], + }, +}); diff --git a/examples/minimal/package.json b/examples/minimal/package.json index ec00d94b5..da000ad94 100644 --- a/examples/minimal/package.json +++ b/examples/minimal/package.json @@ -1,27 +1,27 @@ { - "name": "notion-x-example-minimal", - "version": "6.16.0", - "private": true, - "type": "commonjs", - "scripts": { - "build": "next build", - "clean": "rm -rf .next", - "dev": "next dev", - "lint": "next lint", - "start": "next start", - "vercel-deploy": "vercel deploy" - }, - "dependencies": { - "next": "^12.1.0", - "notion-client": "workspace:*", - "notion-types": "workspace:*", - "notion-utils": "workspace:*", - "react": "^17.0.2", - "react-dom": "^17.0.2", - "react-notion-x": "workspace:*" - }, - "devDependencies": { - "@types/node": "^16.11.2", - "typescript": "^4.6.2" - } + "name": "notion-x-example-minimal", + "version": "6.16.1", + "private": true, + "type": "commonjs", + "scripts": { + "build": "next build", + "clean": "rm -rf .next", + "dev": "next dev", + "lint": "next lint", + "start": "next start", + "vercel-deploy": "vercel deploy" + }, + "dependencies": { + "next": "^12.1.0", + "notion-client": "workspace:*", + "notion-types": "workspace:*", + "notion-utils": "workspace:*", + "react": "^17.0.2", + "react-dom": "^17.0.2", + "react-notion-x": "workspace:*" + }, + "devDependencies": { + "@types/node": "^16.11.2", + "typescript": "^4.6.2" + } } diff --git a/examples/minimal/pages/[pageId].tsx b/examples/minimal/pages/[pageId].tsx index 670af8e29..82d059f0f 100644 --- a/examples/minimal/pages/[pageId].tsx +++ b/examples/minimal/pages/[pageId].tsx @@ -1,30 +1,30 @@ -import * as React from 'react' +import * as React from "react"; -import { ExtendedRecordMap } from 'notion-types' +import type { ExtendedRecordMap } from "notion-types"; -import { NotionPage } from '../components/NotionPage' -import { rootNotionPageId } from '../lib/config' -import notion from '../lib/notion' +import { NotionPage } from "../components/NotionPage"; +import { rootNotionPageId } from "../lib/config"; +import notion from "../lib/notion"; export const getStaticProps = async (context) => { - const pageId = (context.params.pageId as string) || rootNotionPageId - const recordMap = await notion.getPage(pageId) + const pageId = (context.params.pageId as string) || rootNotionPageId; + const recordMap = await notion.getPage(pageId); - return { - props: { - recordMap - }, - revalidate: 10 - } -} + return { + props: { + recordMap, + }, + revalidate: 10, + }; +}; export async function getStaticPaths() { - return { - paths: [], - fallback: true - } + return { + paths: [], + fallback: true, + }; } export default function Page({ recordMap }: { recordMap: ExtendedRecordMap }) { - return + return ; } diff --git a/examples/minimal/pages/_app.tsx b/examples/minimal/pages/_app.tsx index eac6a0d7d..5222861a2 100644 --- a/examples/minimal/pages/_app.tsx +++ b/examples/minimal/pages/_app.tsx @@ -1,9 +1,9 @@ -import * as React from 'react' +import * as React from "react"; // core styles shared by all of react-notion-x (required) -import 'react-notion-x/src/styles.css' +import "react-notion-x/src/styles.css"; -import '../styles/globals.css' +import "../styles/globals.css"; // used for code syntax highlighting (optional) // import 'prismjs/themes/prism-tomorrow.css' @@ -12,7 +12,7 @@ import '../styles/globals.css' // import 'katex/dist/katex.min.css' function MyApp({ Component, pageProps }) { - return + return ; } -export default MyApp +export default MyApp; diff --git a/examples/minimal/pages/_document.tsx b/examples/minimal/pages/_document.tsx index 869cb56ab..83ac9a604 100644 --- a/examples/minimal/pages/_document.tsx +++ b/examples/minimal/pages/_document.tsx @@ -1,17 +1,17 @@ -import * as React from 'react' -import Document, { Head, Html, Main, NextScript } from 'next/document' +import Document, { Head, Html, Main, NextScript } from "next/document"; +import * as React from "react"; export default class MyDocument extends Document { - render() { - return ( - - + render() { + return ( + + - -
- - - - ) - } + +
+ + + + ); + } } diff --git a/examples/minimal/pages/index.tsx b/examples/minimal/pages/index.tsx index 43694efff..41fad0232 100644 --- a/examples/minimal/pages/index.tsx +++ b/examples/minimal/pages/index.tsx @@ -1,23 +1,23 @@ -import * as React from 'react' +import * as React from "react"; -import { ExtendedRecordMap } from 'notion-types' +import type { ExtendedRecordMap } from "notion-types"; -import { NotionPage } from '../components/NotionPage' -import { rootNotionPageId } from '../lib/config' -import notion from '../lib/notion' +import { NotionPage } from "../components/NotionPage"; +import { rootNotionPageId } from "../lib/config"; +import notion from "../lib/notion"; export const getStaticProps = async () => { - const pageId = rootNotionPageId - const recordMap = await notion.getPage(pageId) + const pageId = rootNotionPageId; + const recordMap = await notion.getPage(pageId); - return { - props: { - recordMap - }, - revalidate: 10 - } -} + return { + props: { + recordMap, + }, + revalidate: 10, + }; +}; export default function Page({ recordMap }: { recordMap: ExtendedRecordMap }) { - return + return ; } diff --git a/examples/minimal/styles/globals.css b/examples/minimal/styles/globals.css index 2e8965960..978779a2b 100644 --- a/examples/minimal/styles/globals.css +++ b/examples/minimal/styles/globals.css @@ -1,8 +1,8 @@ * { - box-sizing: border-box; + box-sizing: border-box; } body { - padding: 0; - margin: 0; + padding: 0; + margin: 0; } diff --git a/examples/minimal/tsconfig.json b/examples/minimal/tsconfig.json index c4744f1bc..a41baed70 100644 --- a/examples/minimal/tsconfig.json +++ b/examples/minimal/tsconfig.json @@ -1,22 +1,22 @@ { - "compilerOptions": { - "target": "es2016", - "lib": ["dom", "esnext"], - "allowJs": false, - "composite": false, - "skipLibCheck": true, - "strict": false, - "forceConsistentCasingInFileNames": true, - "experimentalDecorators": true, - "noEmit": true, - "esModuleInterop": true, - "module": "esnext", - "moduleResolution": "node", - "resolveJsonModule": true, - "isolatedModules": true, - "jsx": "preserve", - "incremental": true - }, - "exclude": ["node_modules"], - "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"] + "compilerOptions": { + "target": "es2016", + "lib": ["dom", "esnext"], + "allowJs": false, + "composite": false, + "skipLibCheck": true, + "strict": false, + "forceConsistentCasingInFileNames": true, + "experimentalDecorators": true, + "noEmit": true, + "esModuleInterop": true, + "module": "esnext", + "moduleResolution": "node", + "resolveJsonModule": true, + "isolatedModules": true, + "jsx": "preserve", + "incremental": true + }, + "exclude": ["node_modules"], + "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"] } diff --git a/package.json b/package.json index e3ecc1b00..c7182a135 100644 --- a/package.json +++ b/package.json @@ -1,56 +1,50 @@ { - "name": "notion", - "private": true, - "description": "Fast and accurate React renderer for Notion. TS batteries included.", - "repository": "NotionX/react-notion-x", - "author": "Travis Fischer ", - "license": "MIT", - "version": "6.15.8", - "engines": { - "node": ">=12" - }, - "workspaces": [ - "packages/*", - "examples/*" - ], - "scripts": { - "build": "turbo run build", - "clean": "turbo run clean", - "dev": "turbo run dev --no-cache --continue", - "format": "prettier '**/*.{ts,tsx}' --write", - "lint": "turbo run lint", - "start": "turbo run start", - "test": "turbo run test", - "test-format": "prettier '**/*.{ts,tsx}' --check", - "publish": "turbo publish", - "prepare": "husky install", - "pre-commit": "lint-staged" - }, - "devDependencies": { - "@trivago/prettier-plugin-sort-imports": "^3.3.1", - "@types/node": "^18.11.0", - "@typescript-eslint/eslint-plugin": "^5.40.0", - "@typescript-eslint/parser": "^5.40.0", - "ava": "^4.1.0", - "del-cli": "^4.0.1", - "eslint": "^8.25.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-react": "^7.31.10", - "eslint-plugin-react-hooks": "^4.6.0", - "husky": "^8.0.1", - "lerna": "^4.0.0", - "lint-staged": "^12.3.6", - "npm-run-all": "^4.1.5", - "prettier": "^2.7.1", - "ts-node": "^10.9.1", - "tsup": "^6.2.3", - "turbo": "^1.8.8", - "typescript": "^4.8.4" - }, - "lint-staged": { - "*.{ts,tsx}": [ - "prettier --write", - "eslint --fix" - ] - } + "name": "notion", + "private": true, + "description": "Fast and accurate React renderer for Notion. TS batteries included.", + "repository": "NotionX/react-notion-x", + "author": "Travis Fischer ", + "license": "MIT", + "version": "6.15.8", + "engines": { + "node": ">=12" + }, + "workspaces": [ + "packages/*", + "examples/*" + ], + "scripts": { + "build": "turbo run build", + "clean": "turbo run clean", + "dev": "turbo run dev --no-cache --continue", + "format": "prettier '**/*.{ts,tsx}' --write", + "lint": "turbo run lint", + "start": "turbo run start", + "test": "turbo run test", + "test-format": "prettier '**/*.{ts,tsx}' --check", + "publish": "turbo publish", + "prepare": "husky install", + "pre-commit": "biome check --write" + }, + "devDependencies": { + "@biomejs/biome": "^1.9.4", + "@trivago/prettier-plugin-sort-imports": "^3.4.0", + "@types/node": "^18.19.61", + "ava": "^6.2.0", + "del-cli": "^4.0.1", + "husky": "^8.0.3", + "lerna": "^4.0.0", + "lint-staged": "^12.5.0", + "npm-run-all": "^4.1.5", + "ts-node": "^10.9.2", + "tsimp": "^2.0.12", + "tsup": "^6.7.0", + "turbo": "^1.13.4", + "typescript": "^4.9.5" + }, + "lint-staged": { + "*.{ts,tsx}": [ + "biome check --fix" + ] + } } diff --git a/packages/notion-client/fixtures/blocks/audio.json b/packages/notion-client/fixtures/blocks/audio.json index b716d231e..3004f5f23 100644 --- a/packages/notion-client/fixtures/blocks/audio.json +++ b/packages/notion-client/fixtures/blocks/audio.json @@ -1,25 +1,25 @@ { - "id": "4f2d754d-89a5-44da-a84c-e8753cceb8b2", - "version": 7, - "type": "audio", - "properties": { - "source": [ - [ - "https://s3-us-west-2.amazonaws.com/secure.notion-static.com/9c998f9f-4808-4e9f-ab35-55b25db0fd3f/example.mp3" - ] - ] - }, - "created_time": 1597765156711, - "last_edited_time": 1597765140000, - "parent_id": "34d650c6-5da3-4f88-8335-dbd3ddd141dc", - "parent_table": "block", - "alive": true, - "copied_from": "27cefd04-ba63-4c4d-8a78-565afb47214b", - "file_ids": ["9c998f9f-4808-4e9f-ab35-55b25db0fd3f"], - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "shard_id": 924403, - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" + "id": "4f2d754d-89a5-44da-a84c-e8753cceb8b2", + "version": 7, + "type": "audio", + "properties": { + "source": [ + [ + "https://s3-us-west-2.amazonaws.com/secure.notion-static.com/9c998f9f-4808-4e9f-ab35-55b25db0fd3f/example.mp3" + ] + ] + }, + "created_time": 1597765156711, + "last_edited_time": 1597765140000, + "parent_id": "34d650c6-5da3-4f88-8335-dbd3ddd141dc", + "parent_table": "block", + "alive": true, + "copied_from": "27cefd04-ba63-4c4d-8a78-565afb47214b", + "file_ids": ["9c998f9f-4808-4e9f-ab35-55b25db0fd3f"], + "created_by_table": "notion_user", + "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "last_edited_by_table": "notion_user", + "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "shard_id": 924403, + "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" } diff --git a/packages/notion-client/fixtures/blocks/drive.json b/packages/notion-client/fixtures/blocks/drive.json index 3736133b8..c260e64d7 100644 --- a/packages/notion-client/fixtures/blocks/drive.json +++ b/packages/notion-client/fixtures/blocks/drive.json @@ -1,35 +1,35 @@ { - "id": "8d6d9aa0-7baa-4fdb-9028-ffc5fdaa2224", - "version": 5, - "type": "drive", - "format": { - "drive_status": { - "authed": true, - "last_fetched": 1597765319949 - }, - "drive_properties": { - "url": "https://drive.google.com/file/d/1QqtwutJ9KC5gGitlHymkgVwJvR-l4n9S/view?usp=drivesdk", - "icon": "https://drive-thirdparty.googleusercontent.com/64/type/application/pdf", - "title": "Aaron_Wang_Design_Resume.pdf", - "file_id": "1QqtwutJ9KC5gGitlHymkgVwJvR-l4n9S", - "trashed": false, - "version": "3", - "thumbnail": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/00f7e6c4-ae90-40b0-bb73-8a639cb88efb/1QqtwutJ9KC5gGitlHymkgVwJvR-l4n9S.png", - "user_name": "Aaron Wang", - "modified_time": 1597176769000 - } - }, - "created_time": 1597765399988, - "last_edited_time": 1597765380000, - "parent_id": "5d4e290c-a460-4d8f-b809-af806a6c1749", - "parent_table": "block", - "alive": true, - "copied_from": "bfb81d08-0d84-42e9-84dd-3e7fee669684", - "file_ids": ["00f7e6c4-ae90-40b0-bb73-8a639cb88efb"], - "created_by_table": "notion_user", - "created_by_id": "27f1b8d4-257c-46b0-bb74-37b8e5712699", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "shard_id": 924403, - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" + "id": "8d6d9aa0-7baa-4fdb-9028-ffc5fdaa2224", + "version": 5, + "type": "drive", + "format": { + "drive_status": { + "authed": true, + "last_fetched": 1597765319949 + }, + "drive_properties": { + "url": "https://drive.google.com/file/d/1QqtwutJ9KC5gGitlHymkgVwJvR-l4n9S/view?usp=drivesdk", + "icon": "https://drive-thirdparty.googleusercontent.com/64/type/application/pdf", + "title": "Aaron_Wang_Design_Resume.pdf", + "file_id": "1QqtwutJ9KC5gGitlHymkgVwJvR-l4n9S", + "trashed": false, + "version": "3", + "thumbnail": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/00f7e6c4-ae90-40b0-bb73-8a639cb88efb/1QqtwutJ9KC5gGitlHymkgVwJvR-l4n9S.png", + "user_name": "Aaron Wang", + "modified_time": 1597176769000 + } + }, + "created_time": 1597765399988, + "last_edited_time": 1597765380000, + "parent_id": "5d4e290c-a460-4d8f-b809-af806a6c1749", + "parent_table": "block", + "alive": true, + "copied_from": "bfb81d08-0d84-42e9-84dd-3e7fee669684", + "file_ids": ["00f7e6c4-ae90-40b0-bb73-8a639cb88efb"], + "created_by_table": "notion_user", + "created_by_id": "27f1b8d4-257c-46b0-bb74-37b8e5712699", + "last_edited_by_table": "notion_user", + "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "shard_id": 924403, + "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" } diff --git a/packages/notion-client/fixtures/blocks/equation.json b/packages/notion-client/fixtures/blocks/equation.json index fe73a505e..9e010d245 100644 --- a/packages/notion-client/fixtures/blocks/equation.json +++ b/packages/notion-client/fixtures/blocks/equation.json @@ -1,23 +1,23 @@ { - "id": "2ce1e02a-e603-457a-9ccc-f291562d890a", - "version": 11, - "type": "equation", - "properties": { - "title": [ - [ - "\\displaystyle {1 + \\frac{q^2}{(1-q)}+\\frac{q^6}{(1-q)(1-q^2)}+\\cdots }= \\prod_{j=0}^{\\infty}\\frac{1}{(1-q^{5j+2})(1-q^{5j+3})}, \\quad\\quad \\text{for }\\lvert q\\rvert<1.1+(1โˆ’q)q2โ€‹+(1โˆ’q)(1โˆ’q2)q6โ€‹+โ‹ฏ=j=0โˆโˆžโ€‹(1โˆ’q5j+2)(1โˆ’q5j+3)1โ€‹,forย โˆฃqโˆฃ<1." - ] - ] - }, - "created_time": 1597774249622, - "last_edited_time": 1597774260000, - "parent_id": "7820b2d5-3007-47b3-8e31-344eb06fbd57", - "parent_table": "block", - "alive": true, - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "shard_id": 924403, - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" + "id": "2ce1e02a-e603-457a-9ccc-f291562d890a", + "version": 11, + "type": "equation", + "properties": { + "title": [ + [ + "\\displaystyle {1 + \\frac{q^2}{(1-q)}+\\frac{q^6}{(1-q)(1-q^2)}+\\cdots }= \\prod_{j=0}^{\\infty}\\frac{1}{(1-q^{5j+2})(1-q^{5j+3})}, \\quad\\quad \\text{for }\\lvert q\\rvert<1.1+(1โˆ’q)q2โ€‹+(1โˆ’q)(1โˆ’q2)q6โ€‹+โ‹ฏ=j=0โˆโˆžโ€‹(1โˆ’q5j+2)(1โˆ’q5j+3)1โ€‹,forย โˆฃqโˆฃ<1." + ] + ] + }, + "created_time": 1597774249622, + "last_edited_time": 1597774260000, + "parent_id": "7820b2d5-3007-47b3-8e31-344eb06fbd57", + "parent_table": "block", + "alive": true, + "created_by_table": "notion_user", + "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "last_edited_by_table": "notion_user", + "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "shard_id": 924403, + "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" } diff --git a/packages/notion-client/fixtures/blocks/file.json b/packages/notion-client/fixtures/blocks/file.json index a82beb88a..e81667070 100644 --- a/packages/notion-client/fixtures/blocks/file.json +++ b/packages/notion-client/fixtures/blocks/file.json @@ -1,34 +1,34 @@ { - "id": "d142a056-f104-477c-96d5-2b03fdd8c6e3", - "version": 50, - "type": "file", - "properties": { - "size": [["1605.6KB"]], - "title": [["Aaron_Wang_Design_Resume.pdf"]], - "source": [ - [ - "https://s3-us-west-2.amazonaws.com/secure.notion-static.com/f428f70f-aadc-45e3-acdc-72f762c2fbc9/Aaron_Wang_Design_Resume.pdf" - ] - ] - }, - "created_time": 1589838779607, - "last_edited_time": 1595261160000, - "parent_id": "a779c1d6-9399-4cdf-beee-2a6fbcf9340c", - "parent_table": "block", - "alive": true, - "file_ids": [ - "d325a6d0-28b8-41e0-9285-1259e2dcbbce", - "076e9b76-e457-4c79-9885-d5df1a60bf24", - "9ee96f80-b8fd-4f73-8518-c645bb760b5a", - "e51498ba-3b60-41fb-b111-10c0f878bc6d", - "1dec7864-81a3-4454-9db6-4c6f998ea0a4", - "ee750ab8-c198-4d98-aba5-269108eca1df", - "f428f70f-aadc-45e3-acdc-72f762c2fbc9" - ], - "created_by_table": "notion_user", - "created_by_id": "27f1b8d4-257c-46b0-bb74-37b8e5712699", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "27f1b8d4-257c-46b0-bb74-37b8e5712699", - "shard_id": 759545, - "space_id": "053d69ca-7a30-40b4-9e39-7fb0f92b96f9" + "id": "d142a056-f104-477c-96d5-2b03fdd8c6e3", + "version": 50, + "type": "file", + "properties": { + "size": [["1605.6KB"]], + "title": [["Aaron_Wang_Design_Resume.pdf"]], + "source": [ + [ + "https://s3-us-west-2.amazonaws.com/secure.notion-static.com/f428f70f-aadc-45e3-acdc-72f762c2fbc9/Aaron_Wang_Design_Resume.pdf" + ] + ] + }, + "created_time": 1589838779607, + "last_edited_time": 1595261160000, + "parent_id": "a779c1d6-9399-4cdf-beee-2a6fbcf9340c", + "parent_table": "block", + "alive": true, + "file_ids": [ + "d325a6d0-28b8-41e0-9285-1259e2dcbbce", + "076e9b76-e457-4c79-9885-d5df1a60bf24", + "9ee96f80-b8fd-4f73-8518-c645bb760b5a", + "e51498ba-3b60-41fb-b111-10c0f878bc6d", + "1dec7864-81a3-4454-9db6-4c6f998ea0a4", + "ee750ab8-c198-4d98-aba5-269108eca1df", + "f428f70f-aadc-45e3-acdc-72f762c2fbc9" + ], + "created_by_table": "notion_user", + "created_by_id": "27f1b8d4-257c-46b0-bb74-37b8e5712699", + "last_edited_by_table": "notion_user", + "last_edited_by_id": "27f1b8d4-257c-46b0-bb74-37b8e5712699", + "shard_id": 759545, + "space_id": "053d69ca-7a30-40b4-9e39-7fb0f92b96f9" } diff --git a/packages/notion-client/fixtures/blocks/pdf.json b/packages/notion-client/fixtures/blocks/pdf.json index c41ce0fdf..d51d8fb39 100644 --- a/packages/notion-client/fixtures/blocks/pdf.json +++ b/packages/notion-client/fixtures/blocks/pdf.json @@ -1,33 +1,33 @@ { - "id": "c3536a31-d8fe-44c4-a430-b6870822f96d", - "version": 3, - "type": "pdf", - "properties": { - "source": [ - [ - "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/1288fa7f-5aca-4b01-9f83-be0db99f5a86/The-Growth-Handbook-by-Intercom.pdf?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIAT73L2G45NZIDBECO%2F20190707%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20190707T203441Z&X-Amz-Expires=86400&X-Amz-Security-Token=AgoJb3JpZ2luX2VjEPT%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaCXVzLXdlc3QtMiJGMEQCIGHJSdUGKZw1JNVchbBR6lO9v29jyOXmst4cjH5yJ%2F4AAiAzHEcT9h3K0SMfHa%2FTmOT%2FvAOVddUAqylU%2BFH%2Bu80xaSraAwhNEAAaDDI3NDU2NzE0OTM3MCIMxTET1VB21pyuIOxfKrcDTFXutxzuOrfs5E%2FiZBeKsvlZHRihnV8Of%2BFBYLKtQ%2Fyc7BKnT3v%2FSSt8gHjvo03cgEbm9glKpsg%2FMyqh4p%2BPSX%2FI9zqPC6XKGHyrI%2Fu%2BTKyqC0ipvWT%2B%2FdPGGFi6C1pp5bNcBm6sNk7ZGzbYFls9AOVTgWECq8Gs2abphUXwyLBqxl5t7YCr6nbtyJpEaZta7NAeFB2KIvXFiprLtyCHhRU%2BaMTHvlVugWCUZAU96YZRgZbdydGog7f6nJZjHDLjdq7xqlYCqCYanwntiH7ByniPunQJZLs47Zr1eXR0dFJwb3yFqtipaY%2F%2FaiFW8Q30oP89h%2FLIck3%2BqraQC%2FnOPZBt0nocG68l0qAa0zBL5t5hA7VcnkghyeZan3BRJoM3LUertw9qjolO1S5aeLoDvNYnM7biw9CijlnSSM%2F3NoM8%2BKzb1hZ5j9Rv0iLScejl7b%2FB4lE8ldT9MpWxKsk3wOL%2FvRsItUZVmFZp1URw1OKm7a7JF%2FugZLs6I6VI9Drw50odPIi%2BpnOt%2Fe%2FLb5VbLCN0ZdZfrGkBy6kOj%2B6S4Ss%2FXdFvZmGicE%2FXPnb5KGhV9ZfDG5NtWjCjj4npBTq1AaH2KLcZ5ZMlyBEoEbmmAkFUW3xicUSu6VgBxamxO2Q9RlSDexb%2BZhzZVlGtQ4tZuE9k3q%2BZ%2BJm9wYM7K2Dq72MVhB2Wzcyex8lB0UKwUWKWOjbIN340De0UP20IYSUx4dvkL7Lyt%2BDEAtRkrJ44ViiV2tE20nBzQVtbAWHH8mWdu9bL2RczyAZIm0zmKtV5rJPH6BQHxUTGHujnnWv32ZMDfCNwz0PfQajQ1e6Y%2Bs7G2ZyD5wM%3D&X-Amz-Signature=cf5118f7e11c099f8275a17be2c45edf00fe5918925d183431868ebd417a67d5&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22The-Growth-Handbook-by-Intercom.pdf%22" - ] - ] - }, - "format": { - "block_width": 432, - "block_height": 384, - "block_full_width": false, - "block_page_width": true - }, - "created_by": "1ee99336-8d8f-4a8c-9f82-4f2d703328de", - "created_time": 1597765156711, - "last_edited_by": "1ee99336-8d8f-4a8c-9f82-4f2d703328de", - "last_edited_time": 1597765140000, - "parent_id": "34d650c6-5da3-4f88-8335-dbd3ddd141dc", - "parent_table": "block", - "alive": true, - "copied_from": "3fb65899-279f-48b9-8796-20fb1dbb06c5", - "file_ids": ["1288fa7f-5aca-4b01-9f83-be0db99f5a86"], - "created_by_table": "notion_user", - "created_by_id": "1ee99336-8d8f-4a8c-9f82-4f2d703328de", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "shard_id": 924403, - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" + "id": "c3536a31-d8fe-44c4-a430-b6870822f96d", + "version": 3, + "type": "pdf", + "properties": { + "source": [ + [ + "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/1288fa7f-5aca-4b01-9f83-be0db99f5a86/The-Growth-Handbook-by-Intercom.pdf?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIAT73L2G45NZIDBECO%2F20190707%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20190707T203441Z&X-Amz-Expires=86400&X-Amz-Security-Token=AgoJb3JpZ2luX2VjEPT%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaCXVzLXdlc3QtMiJGMEQCIGHJSdUGKZw1JNVchbBR6lO9v29jyOXmst4cjH5yJ%2F4AAiAzHEcT9h3K0SMfHa%2FTmOT%2FvAOVddUAqylU%2BFH%2Bu80xaSraAwhNEAAaDDI3NDU2NzE0OTM3MCIMxTET1VB21pyuIOxfKrcDTFXutxzuOrfs5E%2FiZBeKsvlZHRihnV8Of%2BFBYLKtQ%2Fyc7BKnT3v%2FSSt8gHjvo03cgEbm9glKpsg%2FMyqh4p%2BPSX%2FI9zqPC6XKGHyrI%2Fu%2BTKyqC0ipvWT%2B%2FdPGGFi6C1pp5bNcBm6sNk7ZGzbYFls9AOVTgWECq8Gs2abphUXwyLBqxl5t7YCr6nbtyJpEaZta7NAeFB2KIvXFiprLtyCHhRU%2BaMTHvlVugWCUZAU96YZRgZbdydGog7f6nJZjHDLjdq7xqlYCqCYanwntiH7ByniPunQJZLs47Zr1eXR0dFJwb3yFqtipaY%2F%2FaiFW8Q30oP89h%2FLIck3%2BqraQC%2FnOPZBt0nocG68l0qAa0zBL5t5hA7VcnkghyeZan3BRJoM3LUertw9qjolO1S5aeLoDvNYnM7biw9CijlnSSM%2F3NoM8%2BKzb1hZ5j9Rv0iLScejl7b%2FB4lE8ldT9MpWxKsk3wOL%2FvRsItUZVmFZp1URw1OKm7a7JF%2FugZLs6I6VI9Drw50odPIi%2BpnOt%2Fe%2FLb5VbLCN0ZdZfrGkBy6kOj%2B6S4Ss%2FXdFvZmGicE%2FXPnb5KGhV9ZfDG5NtWjCjj4npBTq1AaH2KLcZ5ZMlyBEoEbmmAkFUW3xicUSu6VgBxamxO2Q9RlSDexb%2BZhzZVlGtQ4tZuE9k3q%2BZ%2BJm9wYM7K2Dq72MVhB2Wzcyex8lB0UKwUWKWOjbIN340De0UP20IYSUx4dvkL7Lyt%2BDEAtRkrJ44ViiV2tE20nBzQVtbAWHH8mWdu9bL2RczyAZIm0zmKtV5rJPH6BQHxUTGHujnnWv32ZMDfCNwz0PfQajQ1e6Y%2Bs7G2ZyD5wM%3D&X-Amz-Signature=cf5118f7e11c099f8275a17be2c45edf00fe5918925d183431868ebd417a67d5&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22The-Growth-Handbook-by-Intercom.pdf%22" + ] + ] + }, + "format": { + "block_width": 432, + "block_height": 384, + "block_full_width": false, + "block_page_width": true + }, + "created_by": "1ee99336-8d8f-4a8c-9f82-4f2d703328de", + "created_time": 1597765156711, + "last_edited_by": "1ee99336-8d8f-4a8c-9f82-4f2d703328de", + "last_edited_time": 1597765140000, + "parent_id": "34d650c6-5da3-4f88-8335-dbd3ddd141dc", + "parent_table": "block", + "alive": true, + "copied_from": "3fb65899-279f-48b9-8796-20fb1dbb06c5", + "file_ids": ["1288fa7f-5aca-4b01-9f83-be0db99f5a86"], + "created_by_table": "notion_user", + "created_by_id": "1ee99336-8d8f-4a8c-9f82-4f2d703328de", + "last_edited_by_table": "notion_user", + "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "shard_id": 924403, + "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" } diff --git a/packages/notion-client/fixtures/board-results.json b/packages/notion-client/fixtures/board-results.json index 9493b6b51..213f7baf7 100644 --- a/packages/notion-client/fixtures/board-results.json +++ b/packages/notion-client/fixtures/board-results.json @@ -1,40 +1,40 @@ [ - { - "value": { - "type": "select" - }, - "blockIds": ["c755e6c7-dcdd-433b-9c4c-ac9b3119ae92"], - "total": 1, - "aggregationResult": { - "type": "number", - "value": 1 - } - }, - { - "value": { - "type": "select", - "value": "foo" - }, - "blockIds": ["43fb2254-b7e3-412c-a461-566f7a83918e"], - "total": 1, - "aggregationResult": { - "type": "number", - "value": 1 - } - }, - { - "value": { - "type": "select", - "value": "bar" - }, - "blockIds": [ - "3b506960-ea91-4b59-8e7c-f3c51e40529a", - "3fce55d4-2528-4d05-8af5-6f2bbc4af418" - ], - "total": 2, - "aggregationResult": { - "type": "number", - "value": 2 - } - } + { + "value": { + "type": "select" + }, + "blockIds": ["c755e6c7-dcdd-433b-9c4c-ac9b3119ae92"], + "total": 1, + "aggregationResult": { + "type": "number", + "value": 1 + } + }, + { + "value": { + "type": "select", + "value": "foo" + }, + "blockIds": ["43fb2254-b7e3-412c-a461-566f7a83918e"], + "total": 1, + "aggregationResult": { + "type": "number", + "value": 1 + } + }, + { + "value": { + "type": "select", + "value": "bar" + }, + "blockIds": [ + "3b506960-ea91-4b59-8e7c-f3c51e40529a", + "3fce55d4-2528-4d05-8af5-6f2bbc4af418" + ], + "total": 2, + "aggregationResult": { + "type": "number", + "value": 2 + } + } ] diff --git a/packages/notion-client/fixtures/board.json b/packages/notion-client/fixtures/board.json index c36d97696..dcd2ca308 100644 --- a/packages/notion-client/fixtures/board.json +++ b/packages/notion-client/fixtures/board.json @@ -1,756 +1,756 @@ { - "result": { - "type": "table", - "blockIds": [ - "3fce55d4-2528-4d05-8af5-6f2bbc4af418", - "3b506960-ea91-4b59-8e7c-f3c51e40529a", - "43fb2254-b7e3-412c-a461-566f7a83918e", - "c755e6c7-dcdd-433b-9c4c-ac9b3119ae92" - ], - "aggregationResults": [ - { - "type": "number", - "value": 4 - } - ], - "total": 4 - }, - "recordMap": { - "collection": { - "2d8aec23-8281-4a94-9090-caaf823dd21a": { - "role": "reader", - "value": { - "id": "2d8aec23-8281-4a94-9090-caaf823dd21a", - "version": 39, - "name": [["Table Kitchen Sink"]], - "schema": { - ")2xt": { - "name": "Number", - "type": "number" - }, - "-NUI": { - "name": "Files", - "type": "file" - }, - "0rv;": { - "name": "Date", - "type": "date" - }, - "3*Oe": { - "name": "Phone", - "type": "phone_number" - }, - "IYxF": { - "name": "Multi-select", - "type": "multi_select", - "options": [ - { - "id": "e9207187-3729-4880-8318-388905441fe5", - "color": "green", - "value": "foo" - }, - { - "id": "12a88aaf-1938-4034-964b-07c3e274c053", - "color": "pink", - "value": "bar" - }, - { - "id": "3235f917-4cd9-4f11-99f4-d129ff34af59", - "color": "orange", - "value": "nala" - }, - { - "id": "1ce6d339-ef04-4f59-87b2-b9d90bfd86fd", - "color": "blue", - "value": "git" - }, - { - "id": "5759b95b-6c88-41da-9aea-9d6d7f324507", - "color": "brown", - "value": "baz" - }, - { - "id": "078abcee-6398-43dd-a826-8e3be5272d6c", - "color": "red", - "value": "abc" - }, - { - "id": "4e65926b-f43f-4eeb-a2f0-91154b8f3532", - "color": "yellow", - "value": "ghi" - }, - { - "id": "01f4a8ee-db00-48e8-83c5-48e65fe95aeb", - "color": "default", - "value": "jkl" - }, - { - "id": "5d05d9c6-8141-4ac0-806e-de584bc1b994", - "color": "purple", - "value": "mno" - }, - { - "id": "98f11bab-1cd5-4a97-b816-eb9c36e5766d", - "color": "purple", - "value": "pqr" - }, - { - "id": "1f6ffdd8-3db0-4308-a1ae-0d51bec1e2aa", - "color": "gray", - "value": "stu" - } - ] - }, - "UA6Q": { - "name": "Select", - "type": "select", - "options": [ - { - "id": "913dfbf6-d00c-4bb5-88e9-eb98226249e7", - "color": "blue", - "value": "foo" - }, - { - "id": "9d07a8cd-12aa-41f0-a67b-396eee740cf3", - "color": "orange", - "value": "bar" - } - ] - }, - "Y)hG": { - "name": "URL", - "type": "url" - }, - "i>sK": { - "name": "Email", - "type": "email" - }, - "uy^(": { - "name": "Person", - "type": "person" - }, - "x\"Lr": { - "name": "Checkbox", - "type": "checkbox" - }, - "~UNY": { - "name": "Text", - "type": "text" - }, - "title": { - "name": "Name", - "type": "title" - } - }, - "format": { - "collection_page_properties": [ - { - "visible": true, - "property": "IYxF" - }, - { - "visible": true, - "property": "-Phs" - } - ] - }, - "parent_id": "6d886ca8-7ab9-4c21-a16e-3b82b43a57fb", - "parent_table": "block", - "alive": true, - "copied_from": "0c126cb8-a114-4220-8524-b07e035acd0f" - } - } - }, - "collection_view": { - "bdffa1d3-dc8f-4a5e-8772-9b1bc106e799": { - "role": "reader", - "value": { - "id": "bdffa1d3-dc8f-4a5e-8772-9b1bc106e799", - "version": 4, - "type": "board", - "name": "", - "format": { - "board_groups2": [ - { - "value": { - "type": "select" - }, - "hidden": false, - "property": "UA6Q" - }, - { - "value": { - "type": "select", - "value": "foo" - }, - "hidden": false, - "property": "UA6Q" - }, - { - "value": { - "type": "select", - "value": "bar" - }, - "hidden": false, - "property": "UA6Q" - } - ], - "board_properties": [ - { - "visible": true, - "property": "title" - }, - { - "visible": false, - "property": "x\"Lr" - }, - { - "visible": false, - "property": "0rv;" - }, - { - "visible": false, - "property": "i>sK" - }, - { - "visible": true, - "property": "-NUI" - }, - { - "visible": false, - "property": "IYxF" - }, - { - "visible": false, - "property": ")2xt" - }, - { - "visible": false, - "property": "uy^(" - }, - { - "visible": false, - "property": "3*Oe" - }, - { - "visible": false, - "property": "UA6Q" - }, - { - "visible": false, - "property": "~UNY" - }, - { - "visible": false, - "property": "Y)hG" - } - ] - }, - "parent_id": "6d886ca8-7ab9-4c21-a16e-3b82b43a57fb", - "parent_table": "block", - "alive": true, - "query2": { - "group_by": "UA6Q", - "aggregations": [ - { - "aggregator": "count" - } - ] - } - } - } - }, - "block": { - "6d886ca8-7ab9-4c21-a16e-3b82b43a57fb": { - "role": "reader", - "value": { - "id": "6d886ca8-7ab9-4c21-a16e-3b82b43a57fb", - "version": 24, - "type": "collection_view", - "view_ids": [ - "0c7e54c9-32c2-4ed0-9b6d-edbef5a54cba", - "ab639a5a-853e-45e1-9ef7-133b486c0acf", - "0f4b7e0e-ac5d-4ef6-ae23-b324459f0bc3", - "bdffa1d3-dc8f-4a5e-8772-9b1bc106e799" - ], - "collection_id": "2d8aec23-8281-4a94-9090-caaf823dd21a", - "created_time": 1595420008792, - "last_edited_time": 1596656340000, - "parent_id": "2fea615a-97a7-401c-81be-486e4eec2e94", - "parent_table": "block", - "alive": true, - "copied_from": "5782b385-351e-4b18-9dca-6432e4a2c6d8", - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "shard_id": 924403, - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "2fea615a-97a7-401c-81be-486e4eec2e94": { - "role": "reader", - "value": { - "id": "2fea615a-97a7-401c-81be-486e4eec2e94", - "version": 135, - "type": "page", - "properties": { - "title": [["Collection Tests"]] - }, - "content": [ - "3cd6974c-fe3f-4918-bdbc-1f05e29aa76b", - "af19c7df-a80e-490c-a275-f44364d21633", - "d107da27-5deb-4992-8a2e-3ee220754d26", - "e8d7f56b-e88e-4258-9c56-7782b5fadf1c", - "6d886ca8-7ab9-4c21-a16e-3b82b43a57fb", - "c8318858-2bf0-4c83-8a5d-f0070f8d81b7", - "abbef548-0c0e-4fdc-9287-fdbb5f821aea", - "71274cdd-003f-4661-9a1c-50007a670974", - "e0770ebe-2cbf-48f1-975d-76d300bb9531" - ], - "format": { - "page_icon": "๐Ÿ’ " - }, - "created_time": 1595419999724, - "last_edited_time": 1596685200000, - "parent_id": "067dd719-a912-471e-a9a3-ac10710e7fdf", - "parent_table": "block", - "alive": true, - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "shard_id": 924403, - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "067dd719-a912-471e-a9a3-ac10710e7fdf": { - "role": "reader", - "value": { - "id": "067dd719-a912-471e-a9a3-ac10710e7fdf", - "version": 113, - "type": "page", - "properties": { - "title": [["notion2site minimal test"]] - }, - "content": [ - "3478af43-8028-4002-be15-9ff1411ded2a", - "17b2fb8a-83fd-4cf5-ac21-6d90977c378b", - "9695cb5e-3786-4a79-92bd-46b11ca8b3a6", - "572fcaf2-d9d0-45c4-abcc-1b0aaf4fccb8", - "6139bb9f-5320-4227-bad1-6ec809e3653f", - "09779c11-04a2-4679-8080-be72c598dec0", - "6bad7d71-3fdd-4e42-bfcb-56f691b2175d", - "aa69255b-583a-46c1-a14c-260f74320d36", - "a0b5774c-2d19-4972-9fa3-6b9e268d9bf3", - "6d395f0c-5460-4ae8-a3ba-b4e8a81e0f98", - "de14421f-1391-4ac7-b528-fa2e31eb1455", - "72c5d33c-a466-42fe-aee0-6852cc57c588", - "3702a5d6-403d-4d58-b8a9-44a77ca26c70", - "e68c18a4-6190-4eb5-a2dd-c3748e76b893", - "54bf5661-1797-480c-951e-5c1f96cb06f2", - "2fea615a-97a7-401c-81be-486e4eec2e94", - "bcd8b8e8-e071-453f-ae71-6aba5fa3c7dc", - "faee7c8e-a191-4720-b556-072d1e75c1b3", - "705ea6dc-a839-4dd4-9d30-b651d0f4fe78", - "bc0b711a-7399-4d6b-b00b-110df0109896", - "d2535e08-c5f7-45a4-87e9-299cef2d1601", - "09cf8325-d1ef-42aa-8e67-3736bd21d720", - "ef06b2cf-ceaf-4765-8bce-ca446236cdc1", - "fb211cdf-87cb-4707-9d1c-e20419469915", - "f88a2c6d-876f-4332-abeb-b0768cc68c93", - "cf56cf3e-56e1-40d4-a5bb-fdc4bec75c47", - "10a9ba63-0123-4764-801e-795e3b1e4d6d", - "46740964-0378-475a-a001-b2898c4dc1af", - "596d4541-3e2d-40c2-8d24-300c0f38ba22", - "927b287b-679f-4a21-a79d-e1f451635d16", - "1f9c2a91-4988-4d8f-a4f2-4185de365a81", - "afab8851-cb1e-48e4-808e-2aa5fcabdc02", - "bb05fb9a-7e1d-43bc-b4bc-f082d7556b0f", - "cde50f96-5202-4a5d-a019-53d050ac0649" - ], - "format": { - "page_icon": "๐Ÿ”ฅ", - "page_cover": "https://images.unsplash.com/photo-1532386236358-a33d8a9434e3?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb", - "page_cover_position": 0.5 - }, - "permissions": [ - { - "role": "editor", - "type": "user_permission", - "user_id": "db401f86-4012-4d18-9445-236978ef32df" - }, - { - "role": "reader", - "type": "public_permission", - "allow_duplicate": false - } - ], - "created_time": 1591569510730, - "last_edited_time": 1595420160000, - "parent_id": "fde5ac74-eea3-4527-8f00-4482710e1af3", - "parent_table": "space", - "alive": true, - "copied_from": "dc6f890f-ec6b-4766-bd9b-616324904187", - "created_by_table": "notion_user", - "created_by_id": "bfe4e4aa-0528-4ca2-8620-9d1813ba92c1", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "shard_id": 924403, - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "3fce55d4-2528-4d05-8af5-6f2bbc4af418": { - "role": "reader", - "value": { - "id": "3fce55d4-2528-4d05-8af5-6f2bbc4af418", - "version": 20, - "type": "page", - "properties": { - ")2xt": [["1000099"]], - "-NUI": [ - [ - "https://images.unsplash.com/photo-1542404467-c68ef6f41a5d?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=2550&q=80", - [ - [ - "a", - "https://images.unsplash.com/photo-1542404467-c68ef6f41a5d?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=2550&q=80" - ] - ] - ] - ], - "0rv;": [ - [ - "โ€ฃ", - [ - [ - "d", - { - "type": "date", - "start_date": "3000-07-22" - } - ] - ] - ] - ], - "IYxF": [["foo,git,baz,abc,ghi,jkl,mno,stu"]], - "UA6Q": [["bar"]], - "Y)hG": [ - [ - "https://transitivebullsh.it", - [["a", "https://transitivebullsh.it"]] - ] - ], - "i>sK": [["foo", [["a", "foo"]]]], - "x\"Lr": [["Yes"]], - "~UNY": [ - [ - "looooooooooooooooooooooooooooooooooooooooooooooooooooooooooong looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong loooooooooooooooooooooooooooooong" - ] - ], - "title": [["Shanghai"]] - }, - "content": ["262d5b17-b3b7-4244-bbf8-68e4b4fc8f04"], - "created_time": 1595420008681, - "last_edited_time": 1596656460000, - "parent_id": "2d8aec23-8281-4a94-9090-caaf823dd21a", - "parent_table": "collection", - "alive": true, - "copied_from": "378be4ff-3cbe-49c5-9032-3405ceeeea97", - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "shard_id": 924403, - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "3b506960-ea91-4b59-8e7c-f3c51e40529a": { - "role": "reader", - "value": { - "id": "3b506960-ea91-4b59-8e7c-f3c51e40529a", - "version": 5, - "type": "page", - "properties": { - ")2xt": [["-32.48"]], - "-NUI": [ - [ - "0.jpg", - [ - [ - "a", - "https://s3-us-west-2.amazonaws.com/secure.notion-static.com/be2a13f6-5aab-45ac-9b9b-c371995b2094/0.jpg" - ] - ] - ], - [","], - [ - "21.jpg", - [ - [ - "a", - "https://s3-us-west-2.amazonaws.com/secure.notion-static.com/bcd41339-6c9c-4ff4-9877-f4aab44afe81/21.jpg" - ] - ] - ] - ], - "0rv;": [ - [ - "โ€ฃ", - [ - [ - "d", - { - "type": "daterange", - "end_date": "2020-07-31", - "start_date": "2010-07-31" - } - ] - ] - ] - ], - "3*Oe": [["+665555555555", [["a", "+665555555555"]]]], - "IYxF": [["nala,git"]], - "UA6Q": [["bar"]], - "Y)hG": [ - [ - "https://twitter.com/transitive_bs", - [["a", "https://twitter.com/transitive_bs"]] - ] - ], - "i>sK": [["fuzzywuzzy@gmail.com", [["a", "fuzzywuzzy@gmail.com"]]]], - "uy^(": [["โ€ฃ", [["u", "3a828f9b-5a82-4ecc-9fa9-a2c27700797c"]]]], - "x\"Lr": [["Yes"]], - "title": [["London"]] - }, - "content": ["bb710253-0d86-4c8c-9c61-d08f79883cc1"], - "created_time": 1595420008681, - "last_edited_time": 1596652500000, - "parent_id": "2d8aec23-8281-4a94-9090-caaf823dd21a", - "parent_table": "collection", - "alive": true, - "copied_from": "c3ffa048-85bd-4719-81f2-60caa59a18cf", - "file_ids": [ - "be2a13f6-5aab-45ac-9b9b-c371995b2094", - "bcd41339-6c9c-4ff4-9877-f4aab44afe81" - ], - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "shard_id": 924403, - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "43fb2254-b7e3-412c-a461-566f7a83918e": { - "role": "reader", - "value": { - "id": "43fb2254-b7e3-412c-a461-566f7a83918e", - "version": 9, - "type": "page", - "properties": { - ")2xt": [["42"]], - "-NUI": [ - [ - "00.jpg", - [ - [ - "a", - "https://s3-us-west-2.amazonaws.com/secure.notion-static.com/c5bf91fc-8f70-4b32-8c57-458bde39ea2c/00.jpg" - ] - ] - ] - ], - "0rv;": [ - [ - "โ€ฃ", - [ - [ - "d", - { - "type": "date", - "start_date": "2020-07-23" - } - ] - ] - ] - ], - "3*Oe": [["5555555555", [["a", "5555555555"]]]], - "IYxF": [["foo,bar,nala"]], - "UA6Q": [["foo"]], - "Y)hG": [ - ["https://notion2site.com", [["a", "https://notion2site.com"]]] - ], - "i>sK": [["t@t.com", [["a", "t@t.com"]]]], - "uy^(": [["โ€ฃ", [["u", "db401f86-4012-4d18-9445-236978ef32df"]]]], - "~UNY": [["test"]], - "title": [["New York"]] - }, - "content": ["5fc3e861-3e6f-4bde-9ad1-f0381661726a"], - "format": { - "page_icon": "๐Ÿข" - }, - "created_time": 1595420008681, - "last_edited_time": 1596654300000, - "parent_id": "2d8aec23-8281-4a94-9090-caaf823dd21a", - "parent_table": "collection", - "alive": true, - "copied_from": "1dbd5466-5cca-4126-8e4a-d0043d5fbf3e", - "file_ids": ["c5bf91fc-8f70-4b32-8c57-458bde39ea2c"], - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "shard_id": 924403, - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "c755e6c7-dcdd-433b-9c4c-ac9b3119ae92": { - "role": "reader", - "value": { - "id": "c755e6c7-dcdd-433b-9c4c-ac9b3119ae92", - "version": 7, - "type": "page", - "properties": { - "x\"Lr": [["No"]], - "title": [["empty"]] - }, - "content": ["d2045d84-6f06-426b-b16d-81d1fa4757d8"], - "created_time": 1595420008681, - "last_edited_time": 1596652440000, - "parent_id": "2d8aec23-8281-4a94-9090-caaf823dd21a", - "parent_table": "collection", - "alive": true, - "copied_from": "0fa120a9-dd33-4d51-83b5-6ac119a7dbbc", - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "shard_id": 924403, - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "262d5b17-b3b7-4244-bbf8-68e4b4fc8f04": { - "role": "reader", - "value": { - "id": "262d5b17-b3b7-4244-bbf8-68e4b4fc8f04", - "version": 10, - "type": "image", - "properties": { - "source": [ - [ - "https://images.unsplash.com/photo-1538428494232-9c0d8a3ab403?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" - ] - ] - }, - "format": { - "display_source": "https://images.unsplash.com/photo-1538428494232-9c0d8a3ab403?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" - }, - "created_time": 1596652517263, - "last_edited_time": 1596652500000, - "parent_id": "3fce55d4-2528-4d05-8af5-6f2bbc4af418", - "parent_table": "block", - "alive": true, - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "shard_id": 924403, - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "bb710253-0d86-4c8c-9c61-d08f79883cc1": { - "role": "reader", - "value": { - "id": "bb710253-0d86-4c8c-9c61-d08f79883cc1", - "version": 10, - "type": "image", - "properties": { - "source": [ - [ - "https://images.unsplash.com/photo-1533929736458-ca588d08c8be?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" - ] - ] - }, - "format": { - "display_source": "https://images.unsplash.com/photo-1533929736458-ca588d08c8be?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" - }, - "created_time": 1596652536710, - "last_edited_time": 1596652500000, - "parent_id": "3b506960-ea91-4b59-8e7c-f3c51e40529a", - "parent_table": "block", - "alive": true, - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "shard_id": 924403, - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "5fc3e861-3e6f-4bde-9ad1-f0381661726a": { - "role": "reader", - "value": { - "id": "5fc3e861-3e6f-4bde-9ad1-f0381661726a", - "version": 11, - "type": "image", - "properties": { - "source": [ - [ - "https://images.unsplash.com/photo-1522083165195-3424ed129620?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" - ] - ] - }, - "format": { - "display_source": "https://images.unsplash.com/photo-1522083165195-3424ed129620?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" - }, - "created_time": 1596652494414, - "last_edited_time": 1596652500000, - "parent_id": "43fb2254-b7e3-412c-a461-566f7a83918e", - "parent_table": "block", - "alive": true, - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "shard_id": 924403, - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "d2045d84-6f06-426b-b16d-81d1fa4757d8": { - "role": "reader", - "value": { - "id": "d2045d84-6f06-426b-b16d-81d1fa4757d8", - "version": 10, - "type": "image", - "properties": { - "source": [ - [ - "https://images.unsplash.com/photo-1522778526097-ce0a22ceb253?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" - ] - ] - }, - "format": { - "display_source": "https://images.unsplash.com/photo-1522778526097-ce0a22ceb253?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" - }, - "created_time": 1596652468455, - "last_edited_time": 1596652440000, - "parent_id": "c755e6c7-dcdd-433b-9c4c-ac9b3119ae92", - "parent_table": "block", - "alive": true, - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "shard_id": 924403, - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - } - }, - "space": { - "fde5ac74-eea3-4527-8f00-4482710e1af3": { - "role": "none" - } - } - } + "result": { + "type": "table", + "blockIds": [ + "3fce55d4-2528-4d05-8af5-6f2bbc4af418", + "3b506960-ea91-4b59-8e7c-f3c51e40529a", + "43fb2254-b7e3-412c-a461-566f7a83918e", + "c755e6c7-dcdd-433b-9c4c-ac9b3119ae92" + ], + "aggregationResults": [ + { + "type": "number", + "value": 4 + } + ], + "total": 4 + }, + "recordMap": { + "collection": { + "2d8aec23-8281-4a94-9090-caaf823dd21a": { + "role": "reader", + "value": { + "id": "2d8aec23-8281-4a94-9090-caaf823dd21a", + "version": 39, + "name": [["Table Kitchen Sink"]], + "schema": { + ")2xt": { + "name": "Number", + "type": "number" + }, + "-NUI": { + "name": "Files", + "type": "file" + }, + "0rv;": { + "name": "Date", + "type": "date" + }, + "3*Oe": { + "name": "Phone", + "type": "phone_number" + }, + "IYxF": { + "name": "Multi-select", + "type": "multi_select", + "options": [ + { + "id": "e9207187-3729-4880-8318-388905441fe5", + "color": "green", + "value": "foo" + }, + { + "id": "12a88aaf-1938-4034-964b-07c3e274c053", + "color": "pink", + "value": "bar" + }, + { + "id": "3235f917-4cd9-4f11-99f4-d129ff34af59", + "color": "orange", + "value": "nala" + }, + { + "id": "1ce6d339-ef04-4f59-87b2-b9d90bfd86fd", + "color": "blue", + "value": "git" + }, + { + "id": "5759b95b-6c88-41da-9aea-9d6d7f324507", + "color": "brown", + "value": "baz" + }, + { + "id": "078abcee-6398-43dd-a826-8e3be5272d6c", + "color": "red", + "value": "abc" + }, + { + "id": "4e65926b-f43f-4eeb-a2f0-91154b8f3532", + "color": "yellow", + "value": "ghi" + }, + { + "id": "01f4a8ee-db00-48e8-83c5-48e65fe95aeb", + "color": "default", + "value": "jkl" + }, + { + "id": "5d05d9c6-8141-4ac0-806e-de584bc1b994", + "color": "purple", + "value": "mno" + }, + { + "id": "98f11bab-1cd5-4a97-b816-eb9c36e5766d", + "color": "purple", + "value": "pqr" + }, + { + "id": "1f6ffdd8-3db0-4308-a1ae-0d51bec1e2aa", + "color": "gray", + "value": "stu" + } + ] + }, + "UA6Q": { + "name": "Select", + "type": "select", + "options": [ + { + "id": "913dfbf6-d00c-4bb5-88e9-eb98226249e7", + "color": "blue", + "value": "foo" + }, + { + "id": "9d07a8cd-12aa-41f0-a67b-396eee740cf3", + "color": "orange", + "value": "bar" + } + ] + }, + "Y)hG": { + "name": "URL", + "type": "url" + }, + "i>sK": { + "name": "Email", + "type": "email" + }, + "uy^(": { + "name": "Person", + "type": "person" + }, + "x\"Lr": { + "name": "Checkbox", + "type": "checkbox" + }, + "~UNY": { + "name": "Text", + "type": "text" + }, + "title": { + "name": "Name", + "type": "title" + } + }, + "format": { + "collection_page_properties": [ + { + "visible": true, + "property": "IYxF" + }, + { + "visible": true, + "property": "-Phs" + } + ] + }, + "parent_id": "6d886ca8-7ab9-4c21-a16e-3b82b43a57fb", + "parent_table": "block", + "alive": true, + "copied_from": "0c126cb8-a114-4220-8524-b07e035acd0f" + } + } + }, + "collection_view": { + "bdffa1d3-dc8f-4a5e-8772-9b1bc106e799": { + "role": "reader", + "value": { + "id": "bdffa1d3-dc8f-4a5e-8772-9b1bc106e799", + "version": 4, + "type": "board", + "name": "", + "format": { + "board_groups2": [ + { + "value": { + "type": "select" + }, + "hidden": false, + "property": "UA6Q" + }, + { + "value": { + "type": "select", + "value": "foo" + }, + "hidden": false, + "property": "UA6Q" + }, + { + "value": { + "type": "select", + "value": "bar" + }, + "hidden": false, + "property": "UA6Q" + } + ], + "board_properties": [ + { + "visible": true, + "property": "title" + }, + { + "visible": false, + "property": "x\"Lr" + }, + { + "visible": false, + "property": "0rv;" + }, + { + "visible": false, + "property": "i>sK" + }, + { + "visible": true, + "property": "-NUI" + }, + { + "visible": false, + "property": "IYxF" + }, + { + "visible": false, + "property": ")2xt" + }, + { + "visible": false, + "property": "uy^(" + }, + { + "visible": false, + "property": "3*Oe" + }, + { + "visible": false, + "property": "UA6Q" + }, + { + "visible": false, + "property": "~UNY" + }, + { + "visible": false, + "property": "Y)hG" + } + ] + }, + "parent_id": "6d886ca8-7ab9-4c21-a16e-3b82b43a57fb", + "parent_table": "block", + "alive": true, + "query2": { + "group_by": "UA6Q", + "aggregations": [ + { + "aggregator": "count" + } + ] + } + } + } + }, + "block": { + "6d886ca8-7ab9-4c21-a16e-3b82b43a57fb": { + "role": "reader", + "value": { + "id": "6d886ca8-7ab9-4c21-a16e-3b82b43a57fb", + "version": 24, + "type": "collection_view", + "view_ids": [ + "0c7e54c9-32c2-4ed0-9b6d-edbef5a54cba", + "ab639a5a-853e-45e1-9ef7-133b486c0acf", + "0f4b7e0e-ac5d-4ef6-ae23-b324459f0bc3", + "bdffa1d3-dc8f-4a5e-8772-9b1bc106e799" + ], + "collection_id": "2d8aec23-8281-4a94-9090-caaf823dd21a", + "created_time": 1595420008792, + "last_edited_time": 1596656340000, + "parent_id": "2fea615a-97a7-401c-81be-486e4eec2e94", + "parent_table": "block", + "alive": true, + "copied_from": "5782b385-351e-4b18-9dca-6432e4a2c6d8", + "created_by_table": "notion_user", + "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "last_edited_by_table": "notion_user", + "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "shard_id": 924403, + "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" + } + }, + "2fea615a-97a7-401c-81be-486e4eec2e94": { + "role": "reader", + "value": { + "id": "2fea615a-97a7-401c-81be-486e4eec2e94", + "version": 135, + "type": "page", + "properties": { + "title": [["Collection Tests"]] + }, + "content": [ + "3cd6974c-fe3f-4918-bdbc-1f05e29aa76b", + "af19c7df-a80e-490c-a275-f44364d21633", + "d107da27-5deb-4992-8a2e-3ee220754d26", + "e8d7f56b-e88e-4258-9c56-7782b5fadf1c", + "6d886ca8-7ab9-4c21-a16e-3b82b43a57fb", + "c8318858-2bf0-4c83-8a5d-f0070f8d81b7", + "abbef548-0c0e-4fdc-9287-fdbb5f821aea", + "71274cdd-003f-4661-9a1c-50007a670974", + "e0770ebe-2cbf-48f1-975d-76d300bb9531" + ], + "format": { + "page_icon": "๐Ÿ’ " + }, + "created_time": 1595419999724, + "last_edited_time": 1596685200000, + "parent_id": "067dd719-a912-471e-a9a3-ac10710e7fdf", + "parent_table": "block", + "alive": true, + "created_by_table": "notion_user", + "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "last_edited_by_table": "notion_user", + "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "shard_id": 924403, + "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" + } + }, + "067dd719-a912-471e-a9a3-ac10710e7fdf": { + "role": "reader", + "value": { + "id": "067dd719-a912-471e-a9a3-ac10710e7fdf", + "version": 113, + "type": "page", + "properties": { + "title": [["notion2site minimal test"]] + }, + "content": [ + "3478af43-8028-4002-be15-9ff1411ded2a", + "17b2fb8a-83fd-4cf5-ac21-6d90977c378b", + "9695cb5e-3786-4a79-92bd-46b11ca8b3a6", + "572fcaf2-d9d0-45c4-abcc-1b0aaf4fccb8", + "6139bb9f-5320-4227-bad1-6ec809e3653f", + "09779c11-04a2-4679-8080-be72c598dec0", + "6bad7d71-3fdd-4e42-bfcb-56f691b2175d", + "aa69255b-583a-46c1-a14c-260f74320d36", + "a0b5774c-2d19-4972-9fa3-6b9e268d9bf3", + "6d395f0c-5460-4ae8-a3ba-b4e8a81e0f98", + "de14421f-1391-4ac7-b528-fa2e31eb1455", + "72c5d33c-a466-42fe-aee0-6852cc57c588", + "3702a5d6-403d-4d58-b8a9-44a77ca26c70", + "e68c18a4-6190-4eb5-a2dd-c3748e76b893", + "54bf5661-1797-480c-951e-5c1f96cb06f2", + "2fea615a-97a7-401c-81be-486e4eec2e94", + "bcd8b8e8-e071-453f-ae71-6aba5fa3c7dc", + "faee7c8e-a191-4720-b556-072d1e75c1b3", + "705ea6dc-a839-4dd4-9d30-b651d0f4fe78", + "bc0b711a-7399-4d6b-b00b-110df0109896", + "d2535e08-c5f7-45a4-87e9-299cef2d1601", + "09cf8325-d1ef-42aa-8e67-3736bd21d720", + "ef06b2cf-ceaf-4765-8bce-ca446236cdc1", + "fb211cdf-87cb-4707-9d1c-e20419469915", + "f88a2c6d-876f-4332-abeb-b0768cc68c93", + "cf56cf3e-56e1-40d4-a5bb-fdc4bec75c47", + "10a9ba63-0123-4764-801e-795e3b1e4d6d", + "46740964-0378-475a-a001-b2898c4dc1af", + "596d4541-3e2d-40c2-8d24-300c0f38ba22", + "927b287b-679f-4a21-a79d-e1f451635d16", + "1f9c2a91-4988-4d8f-a4f2-4185de365a81", + "afab8851-cb1e-48e4-808e-2aa5fcabdc02", + "bb05fb9a-7e1d-43bc-b4bc-f082d7556b0f", + "cde50f96-5202-4a5d-a019-53d050ac0649" + ], + "format": { + "page_icon": "๐Ÿ”ฅ", + "page_cover": "https://images.unsplash.com/photo-1532386236358-a33d8a9434e3?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb", + "page_cover_position": 0.5 + }, + "permissions": [ + { + "role": "editor", + "type": "user_permission", + "user_id": "db401f86-4012-4d18-9445-236978ef32df" + }, + { + "role": "reader", + "type": "public_permission", + "allow_duplicate": false + } + ], + "created_time": 1591569510730, + "last_edited_time": 1595420160000, + "parent_id": "fde5ac74-eea3-4527-8f00-4482710e1af3", + "parent_table": "space", + "alive": true, + "copied_from": "dc6f890f-ec6b-4766-bd9b-616324904187", + "created_by_table": "notion_user", + "created_by_id": "bfe4e4aa-0528-4ca2-8620-9d1813ba92c1", + "last_edited_by_table": "notion_user", + "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "shard_id": 924403, + "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" + } + }, + "3fce55d4-2528-4d05-8af5-6f2bbc4af418": { + "role": "reader", + "value": { + "id": "3fce55d4-2528-4d05-8af5-6f2bbc4af418", + "version": 20, + "type": "page", + "properties": { + ")2xt": [["1000099"]], + "-NUI": [ + [ + "https://images.unsplash.com/photo-1542404467-c68ef6f41a5d?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=2550&q=80", + [ + [ + "a", + "https://images.unsplash.com/photo-1542404467-c68ef6f41a5d?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=2550&q=80" + ] + ] + ] + ], + "0rv;": [ + [ + "โ€ฃ", + [ + [ + "d", + { + "type": "date", + "start_date": "3000-07-22" + } + ] + ] + ] + ], + "IYxF": [["foo,git,baz,abc,ghi,jkl,mno,stu"]], + "UA6Q": [["bar"]], + "Y)hG": [ + [ + "https://transitivebullsh.it", + [["a", "https://transitivebullsh.it"]] + ] + ], + "i>sK": [["foo", [["a", "foo"]]]], + "x\"Lr": [["Yes"]], + "~UNY": [ + [ + "looooooooooooooooooooooooooooooooooooooooooooooooooooooooooong looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong loooooooooooooooooooooooooooooong" + ] + ], + "title": [["Shanghai"]] + }, + "content": ["262d5b17-b3b7-4244-bbf8-68e4b4fc8f04"], + "created_time": 1595420008681, + "last_edited_time": 1596656460000, + "parent_id": "2d8aec23-8281-4a94-9090-caaf823dd21a", + "parent_table": "collection", + "alive": true, + "copied_from": "378be4ff-3cbe-49c5-9032-3405ceeeea97", + "created_by_table": "notion_user", + "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "last_edited_by_table": "notion_user", + "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "shard_id": 924403, + "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" + } + }, + "3b506960-ea91-4b59-8e7c-f3c51e40529a": { + "role": "reader", + "value": { + "id": "3b506960-ea91-4b59-8e7c-f3c51e40529a", + "version": 5, + "type": "page", + "properties": { + ")2xt": [["-32.48"]], + "-NUI": [ + [ + "0.jpg", + [ + [ + "a", + "https://s3-us-west-2.amazonaws.com/secure.notion-static.com/be2a13f6-5aab-45ac-9b9b-c371995b2094/0.jpg" + ] + ] + ], + [","], + [ + "21.jpg", + [ + [ + "a", + "https://s3-us-west-2.amazonaws.com/secure.notion-static.com/bcd41339-6c9c-4ff4-9877-f4aab44afe81/21.jpg" + ] + ] + ] + ], + "0rv;": [ + [ + "โ€ฃ", + [ + [ + "d", + { + "type": "daterange", + "end_date": "2020-07-31", + "start_date": "2010-07-31" + } + ] + ] + ] + ], + "3*Oe": [["+665555555555", [["a", "+665555555555"]]]], + "IYxF": [["nala,git"]], + "UA6Q": [["bar"]], + "Y)hG": [ + [ + "https://twitter.com/transitive_bs", + [["a", "https://twitter.com/transitive_bs"]] + ] + ], + "i>sK": [["fuzzywuzzy@gmail.com", [["a", "fuzzywuzzy@gmail.com"]]]], + "uy^(": [["โ€ฃ", [["u", "3a828f9b-5a82-4ecc-9fa9-a2c27700797c"]]]], + "x\"Lr": [["Yes"]], + "title": [["London"]] + }, + "content": ["bb710253-0d86-4c8c-9c61-d08f79883cc1"], + "created_time": 1595420008681, + "last_edited_time": 1596652500000, + "parent_id": "2d8aec23-8281-4a94-9090-caaf823dd21a", + "parent_table": "collection", + "alive": true, + "copied_from": "c3ffa048-85bd-4719-81f2-60caa59a18cf", + "file_ids": [ + "be2a13f6-5aab-45ac-9b9b-c371995b2094", + "bcd41339-6c9c-4ff4-9877-f4aab44afe81" + ], + "created_by_table": "notion_user", + "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "last_edited_by_table": "notion_user", + "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "shard_id": 924403, + "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" + } + }, + "43fb2254-b7e3-412c-a461-566f7a83918e": { + "role": "reader", + "value": { + "id": "43fb2254-b7e3-412c-a461-566f7a83918e", + "version": 9, + "type": "page", + "properties": { + ")2xt": [["42"]], + "-NUI": [ + [ + "00.jpg", + [ + [ + "a", + "https://s3-us-west-2.amazonaws.com/secure.notion-static.com/c5bf91fc-8f70-4b32-8c57-458bde39ea2c/00.jpg" + ] + ] + ] + ], + "0rv;": [ + [ + "โ€ฃ", + [ + [ + "d", + { + "type": "date", + "start_date": "2020-07-23" + } + ] + ] + ] + ], + "3*Oe": [["5555555555", [["a", "5555555555"]]]], + "IYxF": [["foo,bar,nala"]], + "UA6Q": [["foo"]], + "Y)hG": [ + ["https://notion2site.com", [["a", "https://notion2site.com"]]] + ], + "i>sK": [["t@t.com", [["a", "t@t.com"]]]], + "uy^(": [["โ€ฃ", [["u", "db401f86-4012-4d18-9445-236978ef32df"]]]], + "~UNY": [["test"]], + "title": [["New York"]] + }, + "content": ["5fc3e861-3e6f-4bde-9ad1-f0381661726a"], + "format": { + "page_icon": "๐Ÿข" + }, + "created_time": 1595420008681, + "last_edited_time": 1596654300000, + "parent_id": "2d8aec23-8281-4a94-9090-caaf823dd21a", + "parent_table": "collection", + "alive": true, + "copied_from": "1dbd5466-5cca-4126-8e4a-d0043d5fbf3e", + "file_ids": ["c5bf91fc-8f70-4b32-8c57-458bde39ea2c"], + "created_by_table": "notion_user", + "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "last_edited_by_table": "notion_user", + "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "shard_id": 924403, + "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" + } + }, + "c755e6c7-dcdd-433b-9c4c-ac9b3119ae92": { + "role": "reader", + "value": { + "id": "c755e6c7-dcdd-433b-9c4c-ac9b3119ae92", + "version": 7, + "type": "page", + "properties": { + "x\"Lr": [["No"]], + "title": [["empty"]] + }, + "content": ["d2045d84-6f06-426b-b16d-81d1fa4757d8"], + "created_time": 1595420008681, + "last_edited_time": 1596652440000, + "parent_id": "2d8aec23-8281-4a94-9090-caaf823dd21a", + "parent_table": "collection", + "alive": true, + "copied_from": "0fa120a9-dd33-4d51-83b5-6ac119a7dbbc", + "created_by_table": "notion_user", + "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "last_edited_by_table": "notion_user", + "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "shard_id": 924403, + "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" + } + }, + "262d5b17-b3b7-4244-bbf8-68e4b4fc8f04": { + "role": "reader", + "value": { + "id": "262d5b17-b3b7-4244-bbf8-68e4b4fc8f04", + "version": 10, + "type": "image", + "properties": { + "source": [ + [ + "https://images.unsplash.com/photo-1538428494232-9c0d8a3ab403?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" + ] + ] + }, + "format": { + "display_source": "https://images.unsplash.com/photo-1538428494232-9c0d8a3ab403?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" + }, + "created_time": 1596652517263, + "last_edited_time": 1596652500000, + "parent_id": "3fce55d4-2528-4d05-8af5-6f2bbc4af418", + "parent_table": "block", + "alive": true, + "created_by_table": "notion_user", + "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "last_edited_by_table": "notion_user", + "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "shard_id": 924403, + "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" + } + }, + "bb710253-0d86-4c8c-9c61-d08f79883cc1": { + "role": "reader", + "value": { + "id": "bb710253-0d86-4c8c-9c61-d08f79883cc1", + "version": 10, + "type": "image", + "properties": { + "source": [ + [ + "https://images.unsplash.com/photo-1533929736458-ca588d08c8be?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" + ] + ] + }, + "format": { + "display_source": "https://images.unsplash.com/photo-1533929736458-ca588d08c8be?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" + }, + "created_time": 1596652536710, + "last_edited_time": 1596652500000, + "parent_id": "3b506960-ea91-4b59-8e7c-f3c51e40529a", + "parent_table": "block", + "alive": true, + "created_by_table": "notion_user", + "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "last_edited_by_table": "notion_user", + "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "shard_id": 924403, + "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" + } + }, + "5fc3e861-3e6f-4bde-9ad1-f0381661726a": { + "role": "reader", + "value": { + "id": "5fc3e861-3e6f-4bde-9ad1-f0381661726a", + "version": 11, + "type": "image", + "properties": { + "source": [ + [ + "https://images.unsplash.com/photo-1522083165195-3424ed129620?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" + ] + ] + }, + "format": { + "display_source": "https://images.unsplash.com/photo-1522083165195-3424ed129620?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" + }, + "created_time": 1596652494414, + "last_edited_time": 1596652500000, + "parent_id": "43fb2254-b7e3-412c-a461-566f7a83918e", + "parent_table": "block", + "alive": true, + "created_by_table": "notion_user", + "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "last_edited_by_table": "notion_user", + "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "shard_id": 924403, + "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" + } + }, + "d2045d84-6f06-426b-b16d-81d1fa4757d8": { + "role": "reader", + "value": { + "id": "d2045d84-6f06-426b-b16d-81d1fa4757d8", + "version": 10, + "type": "image", + "properties": { + "source": [ + [ + "https://images.unsplash.com/photo-1522778526097-ce0a22ceb253?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" + ] + ] + }, + "format": { + "display_source": "https://images.unsplash.com/photo-1522778526097-ce0a22ceb253?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" + }, + "created_time": 1596652468455, + "last_edited_time": 1596652440000, + "parent_id": "c755e6c7-dcdd-433b-9c4c-ac9b3119ae92", + "parent_table": "block", + "alive": true, + "created_by_table": "notion_user", + "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "last_edited_by_table": "notion_user", + "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "shard_id": 924403, + "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" + } + } + }, + "space": { + "fde5ac74-eea3-4527-8f00-4482710e1af3": { + "role": "none" + } + } + } } diff --git a/packages/notion-client/fixtures/collection-row-page.json b/packages/notion-client/fixtures/collection-row-page.json index d47c6080b..ea8db99af 100644 --- a/packages/notion-client/fixtures/collection-row-page.json +++ b/packages/notion-client/fixtures/collection-row-page.json @@ -1,5795 +1,5795 @@ { - "recordMap": { - "block": { - "139ac7d7-30d5-4b5e-9393-7a282d8ff635": { - "role": "reader", - "value": { - "id": "139ac7d7-30d5-4b5e-9393-7a282d8ff635", - "version": 4, - "type": "page", - "properties": { - "\"G]_": [["2016: Rnd 1 Pick 30"]], - "([kx": [["United States"]], - "-@$\\": [["6' 11\""]], - "9DS!": [ - [ - "https://ak-static.cms.nba.com/wp-content/uploads/headshots/nba/latest/260x190/1627745.png", - [ - [ - "a", - "https://ak-static.cms.nba.com/wp-content/uploads/headshots/nba/latest/260x190/1627745.png" - ] - ] - ] - ], - "ChHi": [["Atlanta Hawks"]], - "MYa3": [["Center"]], - "N!$K": [["24"]], - "ZHAU": [ - [ - "โ€ฃ", - [ - [ - "d", - { - "type": "date", - "start_date": "1995-06-30" - } - ] - ] - ] - ], - "gq#*": [["#30"]], - "jhk5": [["Vanderbilt"]], - "p4nU": [["โ€ฃ", [["p", "841918aa-f2a3-4d4c-b5ad-64b0f57c47b8"]]]], - "title": [["Damian Jones"]] - }, - "created_by": "422adcc4-3ce5-40c0-8baf-972c55171c4e", - "created_time": 1578275575291, - "last_edited_by": "422adcc4-3ce5-40c0-8baf-972c55171c4e", - "last_edited_time": 1578278700000, - "parent_id": "1a425309-21c0-4ca1-8548-c5915137b566", - "parent_table": "collection", - "alive": true, - "ignore_block_count": true, - "created_by_table": "notion_user", - "created_by_id": "422adcc4-3ce5-40c0-8baf-972c55171c4e", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "422adcc4-3ce5-40c0-8baf-972c55171c4e" - } - }, - "25630754-1583-4e09-b080-787768ecff62": { - "role": "reader", - "value": { - "id": "25630754-1583-4e09-b080-787768ecff62", - "version": 145, - "type": "collection_view", - "properties": { - "title": [["Import Jan 05, 2020"]] - }, - "view_ids": [ - "693b4304-0bbd-4f9a-85f1-7c9cb1768110", - "448a76b8-847d-4a40-a494-9a6da9c41a58", - "9fdf39a1-64c3-464c-a4c9-f3e4d9a9aa2c", - "c34ab79e-df2d-4a6d-af71-8aef61a65aa7", - "385ed123-6a39-46e5-984c-9704bcfd6494", - "5ae81e49-33ad-47bf-9c14-14adb9145b4d", - "ab6c9a56-5322-4bd1-a384-7797a81478c5", - "048d8535-b957-488a-89f0-ade8d3c4c026", - "dac0d378-1774-47fc-a3a3-103ae120a3c1", - "e8feed24-4bf6-41b5-84a7-6134f9160cc1", - "52718a79-d339-4d26-873f-734004af8823", - "63717bf3-3af6-4112-989d-acbe665ccf91", - "b6c6b669-659e-4487-8d48-8a538b8a0d82", - "85e4d626-09cc-45f6-9a28-07d5d490ca1d", - "367ecf41-f124-4652-bb7d-464b3789aefd", - "d8f02741-e03a-4e40-91d7-0b821ee4014d", - "c14e33fe-19d2-4266-a935-0ef6528a77ff", - "bdc489ac-13dd-46bd-97f9-86866d76bc43", - "7687ad1f-ccbe-4abb-8e95-a3685543aefe", - "5c20b593-23d4-4884-9102-3ef3b1049273", - "c69e1799-88cb-4135-a10d-1ec4617f0aa6", - "cfe27a86-00d0-4322-b2db-2bc3e69269e2", - "5742eaed-3c36-495a-bde5-7d33cba0ddb5", - "59a7246f-e923-4faf-9246-75851294365b", - "e3d28d4f-e72e-430a-92f8-263cd01ea452", - "99cd3dfb-97fb-493d-bfaa-518bd872dda4", - "5662c1f4-a011-4629-9616-3a2d53f6c9af", - "93fe8a38-e32b-4c6a-87f2-03f1a438de75", - "3815e8d7-e5f2-4399-a761-9ceaed565257", - "bd226193-3647-4ed1-bbe3-a5baa69954c7", - "43d091fb-a648-40cc-ae10-9d9784c34524", - "1d79cc15-d040-43eb-9d65-7e35bafbcf74", - "1a1863bd-f819-41dc-a228-831ca7a75d2a", - "9a43758f-21c5-4fc2-a4b5-0fc82971b79f", - "d4102177-3cb3-4d36-8f39-92d84147f825", - "e1c31992-ad30-4ab5-a497-c69fc579e2ec" - ], - "collection_id": "1a425309-21c0-4ca1-8548-c5915137b566", - "permissions": [ - { - "role": "editor", - "type": "user_permission", - "user_id": "422adcc4-3ce5-40c0-8baf-972c55171c4e" - } - ], - "created_by": "422adcc4-3ce5-40c0-8baf-972c55171c4e", - "created_time": 1578275575291, - "last_edited_by": "422adcc4-3ce5-40c0-8baf-972c55171c4e", - "last_edited_time": 1582404240000, - "parent_id": "3f92ae50-5636-427c-8976-34a15b9f2892", - "parent_table": "block", - "alive": true, - "created_by_table": "notion_user", - "created_by_id": "422adcc4-3ce5-40c0-8baf-972c55171c4e", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "422adcc4-3ce5-40c0-8baf-972c55171c4e" - } - }, - "3f92ae50-5636-427c-8976-34a15b9f2892": { - "role": "reader", - "value": { - "id": "3f92ae50-5636-427c-8976-34a15b9f2892", - "version": 310, - "type": "page", - "properties": { - "title": [["The NBA โ€” in Notion."]] - }, - "content": [ - "6d3d29a0-6996-4596-8994-84d39d22e724", - "96d5a750-08d3-4eab-864f-2d1ae7bd2269", - "515c7b1b-533b-482b-8d3c-35189d2138e6", - "093ef04d-9a61-4c20-a96c-aa4a9695249e", - "646c48ab-e27b-4593-b35a-0925fc0b117a", - "16241d83-6149-49cf-b482-6903671876ea", - "25630754-1583-4e09-b080-787768ecff62", - "c51d712c-4450-4b3e-9e00-7ba17ff37a89", - "741f7719-6fb2-4a16-98f0-7fd173a062f5", - "eb8b9c05-45ee-4865-b9b2-a80ac1919d83" - ], - "format": { - "page_icon": "https://s3-us-west-2.amazonaws.com/secure.notion-static.com/1502a53c-eb51-4840-bc6c-8f9a15c068dd/notion_vip__nba_icon.png", - "page_cover": "https://s3-us-west-2.amazonaws.com/secure.notion-static.com/3074c03d-5f7c-4a24-a210-273c099867ce/tobias_harris-tunnel.jpg", - "page_full_width": true, - "page_cover_position": 0.6068 - }, - "permissions": [ - { - "role": "reader", - "type": "public_permission", - "allow_duplicate": false - } - ], - "created_by": "422adcc4-3ce5-40c0-8baf-972c55171c4e", - "created_time": 1578174780000, - "last_edited_by": "422adcc4-3ce5-40c0-8baf-972c55171c4e", - "last_edited_time": 1597357140000, - "parent_id": "d50605c0-76a9-455c-896e-a4ce68cbc504", - "parent_table": "block", - "alive": true, - "file_ids": [ - "1502a53c-eb51-4840-bc6c-8f9a15c068dd", - "9ef90ed1-9c86-431e-8d9e-8f4a7665eaea", - "f757d3fe-33b4-4fdf-847b-48d5b7a5a093", - "910f21df-4990-418a-850e-5054606671b6", - "0a3f97e8-bce5-48bd-8025-bdfe27379940", - "864783b5-6809-42f7-bfe4-b71eb6408fb5", - "99d3d36b-9cc6-41f9-8167-aac2d386fdf5", - "f75d666d-e9e6-4f60-8bb4-ce4bc6cc4554", - "e76f1314-80e3-47cc-9dc6-f70da357dd13", - "282ba6fd-e898-405a-ae17-e75252348fae", - "eb40412e-820e-434d-93f0-06c948cf9474", - "4d37c2c3-bd6d-4cb8-ae27-4658ce16cb2f", - "9d9f798c-e83f-42bf-8938-07e7185d287c", - "4dba11fe-6722-49bb-b248-53c0f02b0dcc", - "56192761-5d6f-4042-a46f-0f1ea43670c3", - "b9ae9b3c-5c44-42d9-80d5-4c32f2db9572", - "a3389423-5c9f-48b0-8076-06948ce0c66c", - "739726f8-68d1-403b-a93b-f8a941e88355", - "51a165ab-33e2-416d-aa04-4a5e08748768", - "3074c03d-5f7c-4a24-a210-273c099867ce" - ], - "created_by_table": "notion_user", - "created_by_id": "422adcc4-3ce5-40c0-8baf-972c55171c4e", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "422adcc4-3ce5-40c0-8baf-972c55171c4e", - "shard_id": 429248, - "space_id": "2c820bf0-f79c-458e-af19-33ce31468cc0" - } - } - }, - "collection": { - "1a425309-21c0-4ca1-8548-c5915137b566": { - "role": "reader", - "value": { - "id": "1a425309-21c0-4ca1-8548-c5915137b566", - "version": 174, - "name": [["2020 NBA Players"]], - "schema": { - "\"G]_": { - "name": "Draft", - "type": "text" - }, - "([kx": { - "name": "Nationality", - "type": "text" - }, - "-@$\\": { - "name": "Height", - "type": "text", - "options": [ - { - "id": "<8JB", - "color": "default", - "value": "6' 11\"" - }, - { - "id": "iV93", - "color": "purple", - "value": "6' 10\"" - }, - { - "id": "x)?v", - "color": "default", - "value": "6' 7\"" - }, - { - "id": ";G[_", - "color": "green", - "value": "6' 5\"" - }, - { - "id": "L><@", - "color": "yellow", - "value": "6' 1\"" - }, - { - "id": "}yVJ", - "color": "orange", - "value": "6' 8\"" - }, - { - "id": "KjKY", - "color": "green", - "value": "6' 4\"" - }, - { - "id": "(/=[", - "color": "pink", - "value": "6' 6\"" - }, - { - "id": "nOii", - "color": "default", - "value": "6' 9\"" - }, - { - "id": "Bgws", - "color": "purple", - "value": "6' 0\"" - }, - { - "id": "2t)V", - "color": "yellow", - "value": "7' 0\"" - }, - { - "id": "Jm69", - "color": "brown", - "value": "6' 3\"" - }, - { - "id": "}|`Y", - "color": "green", - "value": "5' 11\"" - }, - { - "id": "4t;7", - "color": "blue", - "value": "6' 2\"" - }, - { - "id": "1mfp", - "color": "purple", - "value": "5' 9\"" - }, - { - "id": "aVuk", - "color": "pink", - "value": "7' 4\"" - }, - { - "id": "tu[%", - "color": "green", - "value": "7' 1\"" - }, - { - "id": "Sq9R", - "color": "blue", - "value": "7' 2\"" - }, - { - "id": "oD-K", - "color": "brown", - "value": "7' 5\"" - }, - { - "id": "|tNZ", - "color": "blue", - "value": "5' 10\"" - }, - { - "id": "vDdE", - "color": "purple", - "value": "7' 3\"" - } - ] - }, - "9DS!": { - "name": "Photo", - "type": "file" - }, - "=7m2": { - "name": "Last Name", - "type": "formula", - "formula": { - "args": [ - { - "id": "title", - "name": "Name", - "type": "property", - "result_type": "text" - }, - { - "type": "constant", - "value": ".+ ", - "value_type": "string", - "result_type": "text" - }, - { - "type": "constant", - "value": "", - "value_type": "string", - "result_type": "text" - } - ], - "name": "replaceAll", - "type": "function", - "result_type": "text" - } - }, - "IY\\1": { - "name": "Number | Position | Height", - "type": "formula", - "formula": { - "args": [ - { - "args": [ - { - "args": [ - { - "args": [ - { - "id": "gq#*", - "name": "Number", - "type": "property", - "result_type": "text" - }, - { - "type": "constant", - "value": " | ", - "value_type": "string", - "result_type": "text" - } - ], - "name": "add", - "type": "operator", - "operator": "+", - "result_type": "text" - }, - { - "id": "MYa3", - "name": "Position", - "type": "property", - "result_type": "text" - } - ], - "name": "add", - "type": "operator", - "operator": "+", - "result_type": "text" - }, - { - "type": "constant", - "value": " | ", - "value_type": "string", - "result_type": "text" - } - ], - "name": "add", - "type": "operator", - "operator": "+", - "result_type": "text" - }, - { - "id": "-@$\\", - "name": "Height", - "type": "property", - "result_type": "text" - } - ], - "name": "add", - "type": "operator", - "operator": "+", - "result_type": "text" - } - }, - "LH{*": { - "name": "Labeled Draft", - "type": "formula", - "formula": { - "args": [ - { - "args": [ - { - "id": "\"G]_", - "name": "Draft", - "type": "property", - "result_type": "text" - }, - { - "type": "constant", - "value": ":", - "value_type": "string", - "result_type": "text" - }, - { - "type": "constant", - "value": " Draft:", - "value_type": "string", - "result_type": "text" - } - ], - "name": "replace", - "type": "function", - "result_type": "text" - }, - { - "type": "constant", - "value": "Rnd", - "value_type": "string", - "result_type": "text" - }, - { - "type": "constant", - "value": "Round", - "value_type": "string", - "result_type": "text" - } - ], - "name": "replace", - "type": "function", - "result_type": "text" - } - }, - "MYa3": { - "name": "Position", - "type": "select", - "options": [ - { - "id": "-*!z", - "color": "default", - "value": "Center" - }, - { - "id": "i5^K", - "color": "default", - "value": "Center-Forward" - }, - { - "id": "o;Os", - "color": "default", - "value": "Forward" - }, - { - "id": "pV.U", - "color": "default", - "value": "Forward-Center" - }, - { - "id": "o|jr", - "color": "default", - "value": "Forward-Guard" - }, - { - "id": "=p8a", - "color": "default", - "value": "Guard" - }, - { - "id": "_Fdr", - "color": "default", - "value": "Guard-Forward" - } - ] - }, - "N!$K": { - "name": "Age", - "type": "number", - "number_format": "number" - }, - "RyF.": { - "name": "Labeled School", - "type": "formula", - "formula": { - "args": [ - { - "type": "constant", - "value": "School: ", - "value_type": "string", - "result_type": "text" - }, - { - "id": "jhk5", - "name": "School", - "type": "property", - "result_type": "text" - } - ], - "name": "add", - "type": "operator", - "operator": "+", - "result_type": "text" - } - }, - "ZHAU": { - "name": "Birthday", - "type": "date" - }, - "gq#*": { - "name": "Number", - "type": "text" - }, - "i?W1": { - "name": "Birthday | Age", - "type": "formula", - "formula": { - "args": [ - { - "args": [ - { - "args": [ - { - "args": [ - { - "type": "constant", - "value": "Born: ", - "value_type": "string", - "result_type": "text" - }, - { - "args": [ - { - "id": "ZHAU", - "name": "Birthday", - "type": "property", - "result_type": "date" - } - ], - "name": "format", - "type": "function", - "result_type": "text" - } - ], - "name": "add", - "type": "operator", - "operator": "+", - "result_type": "text" - }, - { - "type": "constant", - "value": " | ", - "value_type": "string", - "result_type": "text" - } - ], - "name": "add", - "type": "operator", - "operator": "+", - "result_type": "text" - }, - { - "type": "constant", - "value": "Age: ", - "value_type": "string", - "result_type": "text" - } - ], - "name": "add", - "type": "operator", - "operator": "+", - "result_type": "text" - }, - { - "args": [ - { - "id": "N!$K", - "name": "Age", - "type": "property", - "result_type": "number" - } - ], - "name": "format", - "type": "function", - "result_type": "text" - } - ], - "name": "add", - "type": "operator", - "operator": "+", - "result_type": "text" - } - }, - "jhk5": { - "name": "School", - "type": "text" - }, - "p4nU": { - "name": "Team", - "type": "relation", - "property": "3-5L", - "collection_id": "e777a528-9404-4e96-9f26-0014be705592" - }, - "title": { - "name": "Name", - "type": "title" - } - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true - } - } - }, - "notion_user": { - "422adcc4-3ce5-40c0-8baf-972c55171c4e": { - "role": "reader", - "value": { - "id": "422adcc4-3ce5-40c0-8baf-972c55171c4e", - "version": 104, - "email": "william@nutt.io", - "given_name": "William", - "family_name": "Nutt", - "profile_photo": "https://s3-us-west-2.amazonaws.com/public.notion-static.com/f8c80cb9-d738-4d61-89d1-889b635ef90d/william_nutt__headshot.jpg", - "onboarding_completed": true, - "mobile_onboarding_completed": true, - "clipper_onboarding_completed": true - } - } - }, - "collection_view": { - "693b4304-0bbd-4f9a-85f1-7c9cb1768110": { - "role": "reader", - "value": { - "id": "693b4304-0bbd-4f9a-85f1-7c9cb1768110", - "version": 50, - "type": "gallery", - "name": "Atlanta Hawks", - "query": { - "sort": [ - { - "id": "5e4717f1-aaa9-43b7-b47c-27870be21c81", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "841918aa-f2a3-4d4c-b5ad-64b0f57c47b8", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "5e4717f1-aaa9-43b7-b47c-27870be21c81", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "841918aa-f2a3-4d4c-b5ad-64b0f57c47b8" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } - } - }, - "448a76b8-847d-4a40-a494-9a6da9c41a58": { - "role": "reader", - "value": { - "id": "448a76b8-847d-4a40-a494-9a6da9c41a58", - "version": 6, - "type": "gallery", - "name": "Boston Celtics", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "e722d82d-e545-4dc5-9658-c66260f0d3f4", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "e722d82d-e545-4dc5-9658-c66260f0d3f4" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } - } - }, - "9fdf39a1-64c3-464c-a4c9-f3e4d9a9aa2c": { - "role": "reader", - "value": { - "id": "9fdf39a1-64c3-464c-a4c9-f3e4d9a9aa2c", - "version": 4, - "type": "gallery", - "name": "Brooklyn Nets", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "282f1ce5-85cc-47c3-8145-31ebee469aa4", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "282f1ce5-85cc-47c3-8145-31ebee469aa4" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } - } - }, - "c34ab79e-df2d-4a6d-af71-8aef61a65aa7": { - "role": "reader", - "value": { - "id": "c34ab79e-df2d-4a6d-af71-8aef61a65aa7", - "version": 4, - "type": "gallery", - "name": "Charlotte Hornets", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "dddd453b-579c-472a-9339-26dcfcaa1976", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "dddd453b-579c-472a-9339-26dcfcaa1976" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } - } - }, - "385ed123-6a39-46e5-984c-9704bcfd6494": { - "role": "reader", - "value": { - "id": "385ed123-6a39-46e5-984c-9704bcfd6494", - "version": 4, - "type": "gallery", - "name": "Chicago Bulls", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "3cbd18cd-cab2-4b10-9b0d-e67ff1e365e1", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "3cbd18cd-cab2-4b10-9b0d-e67ff1e365e1" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } - } - }, - "5ae81e49-33ad-47bf-9c14-14adb9145b4d": { - "role": "reader", - "value": { - "id": "5ae81e49-33ad-47bf-9c14-14adb9145b4d", - "version": 4, - "type": "gallery", - "name": "Cleveland Cavaliers", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "afeaba17-8f70-40c9-a648-4e0afc314948", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "afeaba17-8f70-40c9-a648-4e0afc314948" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } - } - }, - "ab6c9a56-5322-4bd1-a384-7797a81478c5": { - "role": "reader", - "value": { - "id": "ab6c9a56-5322-4bd1-a384-7797a81478c5", - "version": 4, - "type": "gallery", - "name": "Dallas Mavericks", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "274924c4-c151-4e45-9ac4-fd3b8839a56c", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "274924c4-c151-4e45-9ac4-fd3b8839a56c" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } - } - }, - "048d8535-b957-488a-89f0-ade8d3c4c026": { - "role": "reader", - "value": { - "id": "048d8535-b957-488a-89f0-ade8d3c4c026", - "version": 4, - "type": "gallery", - "name": "Denver Nuggest", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "a5b2ed08-4322-4923-888f-c70193751759", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "a5b2ed08-4322-4923-888f-c70193751759" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } - } - }, - "dac0d378-1774-47fc-a3a3-103ae120a3c1": { - "role": "reader", - "value": { - "id": "dac0d378-1774-47fc-a3a3-103ae120a3c1", - "version": 4, - "type": "gallery", - "name": "Detroit Pistons", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "73447b75-434c-4eee-a68d-f6cecb8a844c", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "73447b75-434c-4eee-a68d-f6cecb8a844c" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } - } - }, - "e8feed24-4bf6-41b5-84a7-6134f9160cc1": { - "role": "reader", - "value": { - "id": "e8feed24-4bf6-41b5-84a7-6134f9160cc1", - "version": 4, - "type": "gallery", - "name": "Golden State Warriors", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "7c579637-e84f-4ddf-ab72-78a0d414baf8", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "7c579637-e84f-4ddf-ab72-78a0d414baf8" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } - } - }, - "52718a79-d339-4d26-873f-734004af8823": { - "role": "reader", - "value": { - "id": "52718a79-d339-4d26-873f-734004af8823", - "version": 4, - "type": "gallery", - "name": "Houston Rockets", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "e075359b-b750-46c4-86a1-1e76027e140f", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "e075359b-b750-46c4-86a1-1e76027e140f" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } - } - }, - "63717bf3-3af6-4112-989d-acbe665ccf91": { - "role": "reader", - "value": { - "id": "63717bf3-3af6-4112-989d-acbe665ccf91", - "version": 4, - "type": "gallery", - "name": "Indiana Pacers", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "414ba2c7-d02a-4f5d-acc3-5512ff3f6b35", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "414ba2c7-d02a-4f5d-acc3-5512ff3f6b35" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } - } - }, - "b6c6b669-659e-4487-8d48-8a538b8a0d82": { - "role": "reader", - "value": { - "id": "b6c6b669-659e-4487-8d48-8a538b8a0d82", - "version": 4, - "type": "gallery", - "name": "Los Angeles Clippers", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "bfc372e8-125f-4392-91b2-004532d1d808", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "bfc372e8-125f-4392-91b2-004532d1d808" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } - } - }, - "85e4d626-09cc-45f6-9a28-07d5d490ca1d": { - "role": "reader", - "value": { - "id": "85e4d626-09cc-45f6-9a28-07d5d490ca1d", - "version": 4, - "type": "gallery", - "name": "Los Angeles Lakers", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "f6c7514f-b3bf-4a1b-99fd-8588eb0fdc13", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "f6c7514f-b3bf-4a1b-99fd-8588eb0fdc13" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } - } - }, - "367ecf41-f124-4652-bb7d-464b3789aefd": { - "role": "reader", - "value": { - "id": "367ecf41-f124-4652-bb7d-464b3789aefd", - "version": 4, - "type": "gallery", - "name": "Memphis Grizzlies", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "db15dad7-0fda-4900-9c68-d2a4a99e362a", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "db15dad7-0fda-4900-9c68-d2a4a99e362a" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } - } - }, - "d8f02741-e03a-4e40-91d7-0b821ee4014d": { - "role": "reader", - "value": { - "id": "d8f02741-e03a-4e40-91d7-0b821ee4014d", - "version": 4, - "type": "gallery", - "name": "Miami Heat", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "95c79219-0f51-43ad-895e-53f8eb08ee93", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "95c79219-0f51-43ad-895e-53f8eb08ee93" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } - } - }, - "c14e33fe-19d2-4266-a935-0ef6528a77ff": { - "role": "reader", - "value": { - "id": "c14e33fe-19d2-4266-a935-0ef6528a77ff", - "version": 4, - "type": "gallery", - "name": "Milwaukee Bucks", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "f2379c53-d112-42a8-a248-fabebaa98337", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "f2379c53-d112-42a8-a248-fabebaa98337" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } - } - }, - "bdc489ac-13dd-46bd-97f9-86866d76bc43": { - "role": "reader", - "value": { - "id": "bdc489ac-13dd-46bd-97f9-86866d76bc43", - "version": 4, - "type": "gallery", - "name": "Minnesota Timberwolves", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "62b3eea9-3084-461d-bbc1-c727360218ad", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "62b3eea9-3084-461d-bbc1-c727360218ad" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } - } - }, - "7687ad1f-ccbe-4abb-8e95-a3685543aefe": { - "role": "reader", - "value": { - "id": "7687ad1f-ccbe-4abb-8e95-a3685543aefe", - "version": 4, - "type": "gallery", - "name": "New Orleans Pelicans", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "20a58853-197a-4909-8fb7-900b76cba9c3", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "20a58853-197a-4909-8fb7-900b76cba9c3" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } - } - }, - "5c20b593-23d4-4884-9102-3ef3b1049273": { - "role": "reader", - "value": { - "id": "5c20b593-23d4-4884-9102-3ef3b1049273", - "version": 4, - "type": "gallery", - "name": "New York Knicks", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "e650d5c6-66c0-44d4-80da-76da908ca284", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "e650d5c6-66c0-44d4-80da-76da908ca284" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } - } - }, - "c69e1799-88cb-4135-a10d-1ec4617f0aa6": { - "role": "reader", - "value": { - "id": "c69e1799-88cb-4135-a10d-1ec4617f0aa6", - "version": 4, - "type": "gallery", - "name": "Oklahoma City Thunder", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "71d3bf63-2eea-464f-aa6c-ccd52ba13856", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "71d3bf63-2eea-464f-aa6c-ccd52ba13856" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } - } - }, - "cfe27a86-00d0-4322-b2db-2bc3e69269e2": { - "role": "reader", - "value": { - "id": "cfe27a86-00d0-4322-b2db-2bc3e69269e2", - "version": 5, - "type": "gallery", - "name": "Orlando Magic", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "2ed75575-6e95-4a55-9fcc-01853125be21", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "2ed75575-6e95-4a55-9fcc-01853125be21" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } - } - }, - "5742eaed-3c36-495a-bde5-7d33cba0ddb5": { - "role": "reader", - "value": { - "id": "5742eaed-3c36-495a-bde5-7d33cba0ddb5", - "version": 4, - "type": "gallery", - "name": "Philadelphia 76ers", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "001b1958-7c2d-4a11-8f9d-ce1c0fe476a9", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "001b1958-7c2d-4a11-8f9d-ce1c0fe476a9" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } - } - }, - "59a7246f-e923-4faf-9246-75851294365b": { - "role": "reader", - "value": { - "id": "59a7246f-e923-4faf-9246-75851294365b", - "version": 4, - "type": "gallery", - "name": "Phoenix Suns", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "f2a7b5f6-7cf5-4c14-bf61-597f45870469", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "f2a7b5f6-7cf5-4c14-bf61-597f45870469" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } - } - }, - "e3d28d4f-e72e-430a-92f8-263cd01ea452": { - "role": "reader", - "value": { - "id": "e3d28d4f-e72e-430a-92f8-263cd01ea452", - "version": 4, - "type": "gallery", - "name": "Portland Trail Blazers", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "ef225d59-62fe-4e8c-bf78-01000aec6466", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "ef225d59-62fe-4e8c-bf78-01000aec6466" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } - } - }, - "99cd3dfb-97fb-493d-bfaa-518bd872dda4": { - "role": "reader", - "value": { - "id": "99cd3dfb-97fb-493d-bfaa-518bd872dda4", - "version": 4, - "type": "gallery", - "name": "Sacramento Kings", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "e355c83e-efd6-43a9-9fbd-b8c863ce28aa", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "e355c83e-efd6-43a9-9fbd-b8c863ce28aa" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } - } - }, - "5662c1f4-a011-4629-9616-3a2d53f6c9af": { - "role": "reader", - "value": { - "id": "5662c1f4-a011-4629-9616-3a2d53f6c9af", - "version": 4, - "type": "gallery", - "name": "San Antonio Spurs", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "14996a91-fff0-4234-bc9b-64250b59ae31", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "14996a91-fff0-4234-bc9b-64250b59ae31" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } - } - }, - "93fe8a38-e32b-4c6a-87f2-03f1a438de75": { - "role": "reader", - "value": { - "id": "93fe8a38-e32b-4c6a-87f2-03f1a438de75", - "version": 4, - "type": "gallery", - "name": "Toronto Raptors", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "9e5ce76a-7550-449f-a7ed-4ade717ab7a7", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "9e5ce76a-7550-449f-a7ed-4ade717ab7a7" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } - } - }, - "3815e8d7-e5f2-4399-a761-9ceaed565257": { - "role": "reader", - "value": { - "id": "3815e8d7-e5f2-4399-a761-9ceaed565257", - "version": 4, - "type": "gallery", - "name": "Utah Jazz", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "ceae18ce-490a-464a-ac7c-822df32c9a28", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "ceae18ce-490a-464a-ac7c-822df32c9a28" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } - } - }, - "bd226193-3647-4ed1-bbe3-a5baa69954c7": { - "role": "reader", - "value": { - "id": "bd226193-3647-4ed1-bbe3-a5baa69954c7", - "version": 4, - "type": "gallery", - "name": "Washington Wizards", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "7611bc05-d4c6-41de-9a18-f9a1071d99c8", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "7611bc05-d4c6-41de-9a18-f9a1071d99c8" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } - } - }, - "43d091fb-a648-40cc-ae10-9d9784c34524": { - "role": "reader", - "value": { - "id": "43d091fb-a648-40cc-ae10-9d9784c34524", - "version": 13, - "type": "gallery", - "name": "University of Kentucky", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "text", - "value": "Kentucky", - "property": "jhk5", - "comparator": "string_is" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "Kentucky" - }, - "operator": "string_is" - }, - "property": "jhk5" - } - ], - "operator": "and" - } - } - } - }, - "1d79cc15-d040-43eb-9d65-7e35bafbcf74": { - "role": "reader", - "value": { - "id": "1d79cc15-d040-43eb-9d65-7e35bafbcf74", - "version": 7, - "type": "gallery", - "name": "Duke University", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "text", - "value": "Duke", - "property": "jhk5", - "comparator": "string_is" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "Duke" - }, - "operator": "string_is" - }, - "property": "jhk5" - } - ], - "operator": "and" - } - } - } - }, - "1a1863bd-f819-41dc-a228-831ca7a75d2a": { - "role": "reader", - "value": { - "id": "1a1863bd-f819-41dc-a228-831ca7a75d2a", - "version": 7, - "type": "gallery", - "name": "UCLA", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "text", - "value": "UCLA", - "property": "jhk5", - "comparator": "string_is" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "UCLA" - }, - "operator": "string_is" - }, - "property": "jhk5" - } - ], - "operator": "and" - } - } - } - }, - "9a43758f-21c5-4fc2-a4b5-0fc82971b79f": { - "role": "reader", - "value": { - "id": "9a43758f-21c5-4fc2-a4b5-0fc82971b79f", - "version": 23, - "type": "gallery", - "name": "University of North Carolina", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "text", - "value": "North Carolina", - "property": "jhk5", - "comparator": "string_is" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "North Carolina" - }, - "operator": "string_is" - }, - "property": "jhk5" - } - ], - "operator": "and" - } - } - } - }, - "d4102177-3cb3-4d36-8f39-92d84147f825": { - "role": "reader", - "value": { - "id": "d4102177-3cb3-4d36-8f39-92d84147f825", - "version": 8, - "type": "gallery", - "name": "University of Texas", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "text", - "value": "Texas", - "property": "jhk5", - "comparator": "string_is" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "Texas" - }, - "operator": "string_is" - }, - "property": "jhk5" - } - ], - "operator": "and" - } - } - } - }, - "e1c31992-ad30-4ab5-a497-c69fc579e2ec": { - "role": "reader", - "value": { - "id": "e1c31992-ad30-4ab5-a497-c69fc579e2ec", - "version": 55, - "type": "table", - "name": "Raw Table", - "query": { - "sort": [ - { - "id": "704f5583-a864-457c-be45-838fd85db6d2", - "type": "text", - "property": "ChHi", - "direction": "ascending" - } - ], - "filter_operator": "and" - }, - "format": { - "table_properties": [ - { - "width": 196, - "visible": true, - "property": "title" - }, - { - "width": 244, - "visible": true, - "property": "p4nU" - }, - { - "width": 114, - "visible": true, - "property": "gq#*" - }, - { - "width": 168, - "visible": true, - "property": "MYa3" - }, - { - "width": 200, - "visible": true, - "property": "jhk5" - }, - { - "width": 200, - "visible": true, - "property": "([kx" - }, - { - "width": 121, - "visible": true, - "property": "-@$\\" - }, - { - "width": 200, - "visible": true, - "property": "\"G]_" - }, - { - "width": 154, - "visible": true, - "property": "ZHAU" - }, - { - "width": 100, - "visible": true, - "property": "N!$K" - }, - { - "width": 136, - "visible": true, - "property": "9DS!" - }, - { - "width": 172, - "visible": true, - "property": "=7m2" - }, - { - "width": 192, - "visible": true, - "property": "IY\\1" - }, - { - "width": 200, - "visible": true, - "property": "RyF." - }, - { - "width": 223, - "visible": true, - "property": "i?W1" - }, - { - "width": 200, - "visible": true, - "property": "LH{*" - } - ] - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "page_sort": [ - "c7ea3f1d-91de-451d-b271-271865442cc4", - "9ef5a892-bb30-4ce2-a124-af0a4ce308ee", - "8a3b0b94-7551-4836-af16-00e8babf7ad5", - "d26aeb07-2605-4293-9b12-38ebd8a4453e", - "ca9d5f4e-54b2-4a92-80bc-c943eff69f20", - "d75a9827-3ec6-4943-b361-10b8c4821ff1", - "c8e4d0dd-a27d-4798-bb58-531102e03706", - "129aaae2-0713-4c89-a3f7-d4b8bd3b6e6c", - "58a92c7b-b52a-4547-8f3d-a4250ff3416a", - "50395c04-2584-4a35-b3eb-f1057fdb5d3a", - "fef63b45-91ec-47d5-bd32-27d27dab419f", - "8fade8ad-a605-41ba-9652-57e4b064d0ff", - "331608be-0978-4f03-88f6-c74118a5538c", - "f5dde43e-3ff4-4643-9ceb-0277ae7e6428", - "c1ffed95-feac-4bb3-b45f-6dfdd1ca73f1", - "8bc1f4f2-8efb-4056-9253-a2cd313a0664", - "785631ae-a5a8-4d2c-9ce6-0fafb6c0930a", - "e3bf5e62-9eae-449f-a777-175e1def8b80", - "8f01a708-e394-40c0-8c97-48c93124fe27", - "0f57d9f2-b687-4a7a-839f-8ea642c1b34e", - "462b6820-aaf3-4cac-8a24-c961e2eb57b0", - "f2c125eb-97d0-40fa-b147-d325b8689f99", - "1f9fa735-a6ff-481c-aa72-0d824660dd36", - "e9ba7138-c112-4ffc-9a49-58cc79ca97ba", - "dcc5756d-5f36-4119-bb6f-f70674e57ed4", - "397a5b0a-78b6-4d44-98a9-3951d525611f", - "4f3a36b3-1817-4451-a692-73e6d2d9566f", - "5dcbf508-1f19-4ae5-9993-3f0e8876681b", - "7578f7b0-914a-4f66-9251-367af2ba0325", - "cd72e8a3-07a7-4f90-924b-704d275dd197", - "4b63e868-7277-40ed-b830-7d72d5bccf41", - "ac6f5d8c-83b8-40de-bd28-8f7fc4c0ef34", - "a26cf209-469d-42db-a726-c9d7ec8f809a", - "6c04e02d-76c5-4a7e-a421-b4ad0efc3e3a", - "6fe85469-68e9-4444-8159-f1e7bc54b77b", - "95dd3862-b518-4055-85f2-40a89c0555c0", - "d778dda5-6659-4462-9c19-d4d625d04974", - "f5dc3f45-5d23-4d42-8132-2230fd5d354c", - "e8325846-2c81-44bc-bffe-7be3e11b2fab", - "43f6ad58-8cc3-4875-8476-e8856727056c", - "de516906-d101-485a-bdcc-aa11b932ec87", - "8fe0836e-7ac1-41c3-904c-12b8d6b72f1a", - "53eff952-0112-4c9c-b230-59cb09bd101f", - "c08a13b1-d7c5-4e78-94ef-8b149c4660a2", - "040d887f-7e12-4041-85d0-2f01a651e4a6", - "fb7e8bc2-1c6c-4bb9-8417-f3f35ec81c40", - "65af3799-3b7e-4fc2-8dce-ba2c520f6bd6", - "4721be6b-2e37-484e-b7ab-78eda2ac1fc8", - "ddc12215-3538-4fab-8847-eb7b9ee906e2", - "f10dbc1a-5366-4da7-b41c-5c1bae52d817", - "6b38233e-c62f-4ce8-b959-26256e77246a", - "5316faee-fcf7-4a48-a572-40c7e809cce1", - "eb0bea4e-81dd-4de2-8266-6956bccdc212", - "f41f23d4-640f-4200-8567-c30a84548be8", - "c61dd34c-5c34-4f5c-bec5-f16ed5b89cb0", - "99936274-2eae-4def-92f6-34b46649dbd3", - "bfcfc733-44f6-43fe-bcae-43a436947aec", - "461091f8-f1f0-4e99-b969-a7e1e9b6ae3c", - "2f4720a8-875b-4980-9d14-54ec2d54b435", - "73d4b541-7a47-4205-a96d-6776f8eefec6", - "50988a22-3fc1-4cfa-9bcf-f53225e12ee5", - "bf1b7e65-98ef-4af1-aaf3-9e345ffab9f7", - "15e5035e-396a-4822-a510-e1a6f42f959a", - "8c33dcb8-abfd-480a-85fb-06b75799b9f2", - "be887255-8a1b-4de8-b2dc-fe62d4970276", - "e79b8489-eca3-4c8e-ae2e-97fc6aa1f42a", - "622e9abf-ca89-4a64-a43f-7633f2bcc157", - "ae647d94-0c24-43fe-9863-2735765193d0", - "c4a83c17-fc38-4e08-8edc-97d2fb8112c4", - "14861372-4966-4bd2-9241-15eb54af1740", - "6cd139ad-3bb1-497d-9866-fb8d97486279", - "eef49b94-5e83-4f4d-89cc-be1f3fc51194", - "21ee8a3d-77a0-4681-8d38-d68ab459596a", - "465066e3-be56-4ce0-9482-92fc538e7693", - "92079ec1-3110-4cd7-8ffa-e8500d5850d9", - "c291c341-6270-4429-911a-712692a7f27a", - "4fe86627-1790-4a53-9351-810fec002c5e", - "052887bd-7623-4b48-b5ec-84c646a1cf1b", - "83d039b4-d75b-433b-bf0a-6abb0d42d7ab", - "203c29af-2b16-43cb-a846-db74eced0a3f", - "bd458279-307c-4a15-8838-42e6cfa7ffee", - "0cf08062-1177-4438-95ca-f08ffa08f68b", - "9e01bab7-4ea9-4cc8-aca3-4b5588c9748b", - "4fe48fff-7247-4872-9df0-0ae1bd512e7b", - "5bdac465-4c43-4d58-88be-5f83a2ab2f43", - "e744573e-3e3e-4d72-bf70-abc408a988f7", - "6ad51635-0f9b-4f01-a6b2-7ce5c2e5dd2f", - "d6c06029-acde-44e1-836f-e1486ebede6e", - "766b743c-1aa6-468f-b94c-a8d78c27d78e", - "1eda32b5-dbb0-4f9c-b4b7-916beb8644df", - "abb057ce-1ce2-4534-b5dc-dd7abc27fa72", - "07610753-46a4-4610-bc36-d250db60a35d", - "bebb6cc0-96b0-4123-a8fc-b98faa4ad5ca", - "9eabc0da-62ca-4263-9b37-237fc821d42e", - "9a3b3071-f994-4fd2-8e31-495d87617b8d", - "f1740d6e-aecc-46b8-9593-c03ac98428c2", - "139ac7d7-30d5-4b5e-9393-7a282d8ff635", - "dcda924e-8b52-4461-ab5a-6593ced99dba", - "a0a1cd9a-71bf-409d-8633-691ed657b5af", - "e5fa63eb-9a90-4393-9559-6d468a45713b", - "c6932a55-2df4-4c14-ae50-78a45e6e847c", - "d068369f-757a-4365-b78e-6bea4a7f929f", - "1f0cc211-400a-4a31-bc20-ede8a7ee06ad", - "6e391c53-f569-4ecc-9447-45c3b5e81205", - "36030fb8-b864-4f8e-a81e-27086d8c4b42", - "8131d1f8-61c8-4dc5-be92-d0725f165ea1", - "0a9655db-94cf-4b07-8414-18b2c12b1f88", - "54aa4736-d952-4873-a1c0-eb3a9985a9b3", - "f5401633-95dc-4884-b5be-f2ff895e2930", - "ffc132d9-6f51-4100-8de8-ffd44f07bb1f", - "17c847ff-bdbb-4c2a-a00f-6043f22204a1", - "5d092eea-2814-4a33-bcd7-2077b149b831", - "9b522935-900a-4649-aacc-f5f50d455118", - "f3f7f355-52a9-4931-b7d2-19b637b6ed02", - "36d2d68c-71da-44ba-8421-b7e57e34bb07", - "1b3f747d-80d4-484c-90e1-e1d56b7bd3f6", - "28141942-a4be-4bab-a43b-da51ff36d8b3", - "041482e3-a3a4-41c4-a30d-38f1621a45f8", - "49b2b551-8b85-4bdb-bd0b-484a068b29c3", - "5267f716-9b46-4784-81cc-b6227f932ccb", - "e55031d0-8855-4f6c-a937-e9e55cb665b9", - "af6fed24-d7a7-4279-a371-141b916f29c9", - "f99806d7-bcd6-4c68-9084-bb60e317e3a7", - "6c4293fd-e16e-4d5a-9171-b0a6f7e03998", - "aa37a93c-ecad-45a1-90d5-3df954c7fa40", - "6cb98fa9-927a-42db-a7df-665020bcb456", - "57e1309d-433d-4356-a397-c6ffcb3038b5", - "bf7af6a2-79f0-44f0-9355-0099157e7883", - "235ee243-e12e-4d0c-b044-5ae62d261fe4", - "b0ead175-abb3-4fc1-9338-f7ef9c77036b", - "ba1e1e72-dd81-4ca3-a042-832d08c0db64", - "e26d6bd2-6f2a-480d-913d-2ecd6efc4c03", - "fac1d890-740a-4c57-bfd6-4612ec1e18cc", - "692d1af4-6523-4c4c-82e7-fed8faa29688", - "654f1d0e-1c4a-4b68-abf0-49f82690555a", - "55e81f47-1606-46be-8164-ca014eeca0f1", - "858e3b08-f5fa-44d3-9579-d31a1b37997e", - "c2825fad-7403-4f4a-b251-302fca95954d", - "947682f7-7e61-4583-a0f4-70280db629f0", - "f3c1f8ce-34d0-4816-ac70-bf77c0739c25", - "e1986719-1c20-431a-9c69-292a98a2f986", - "efdf0752-0130-49a1-a9f2-e4b21b0e720e", - "004bbdd1-543c-4a36-81c2-4bffa97269e8", - "62f5cbb8-df1e-4288-b8d7-b0a4eb141911", - "8812937a-7b9f-4e59-92dd-72d80b0f0150", - "2ccbad8c-b6ce-4092-b56e-67556e19834e", - "453c7312-d23c-4a09-8f7f-019931287567", - "726b87b3-bc9d-4af4-a804-03f1be3340fd", - "aa4fa68c-b98f-4838-9e6a-930d58ecac2d", - "676a23d9-5b72-4846-8a39-d5ec6893fda0", - "effaf7b4-d44f-4f76-87fb-ddb55e4f235d", - "1c4af320-8de1-4fb8-a0ed-3e3998023c85", - "b40cda73-b89a-44fc-8840-78aff8792427", - "6933a5d4-24ef-4705-a0e7-aaf627668d4e", - "a9747787-f2d7-48e0-ac80-2ca1c2bec19e", - "65d84d86-39bb-4171-af71-05f99707bf85", - "8a9f4000-5840-4726-b31d-566ba40d3f44", - "dedf24ff-d412-44f6-a7b7-009b7691f8f8", - "f17e0ebf-c690-4fbe-9aef-32f7c1e0242d", - "4aee59ce-3c76-4cb5-b720-545266a1a1f2", - "56aaad71-3013-4c49-b37c-5c227c79f299", - "9a266d39-ce62-49b0-8715-84afb16f6a41", - "6db88bd8-fcfa-4409-8260-9192d26e4596", - "d08454cd-0889-457a-ab90-2f4c52d1fc4a", - "001a3b09-88e9-4a6a-8c90-e524a04c2f27", - "a1bed86a-7bef-46d5-9932-4e94c8c092ba", - "0763d43d-70c9-4ad4-ada5-cb0374b8d730", - "5ef2821b-a547-45d8-b1ba-fcebe8adacc1", - "e6ebae0a-867e-4aa9-8449-45b425503ad7", - "b49c42f5-fe7c-4c23-aa9a-ebdd7cb4822d", - "699cc67e-a9fc-4cbb-a264-bac18dc422f2", - "1a04ee78-9062-4483-92f9-a812dca78f08", - "d6641250-13c6-4c2c-95e5-e04bfe2d7338", - "923fddb3-f155-4ed0-8f73-4b35f548313a", - "1ac05e78-817b-4def-be68-e4abf9931099", - "f41fccaf-fdaa-4baa-8696-31b6ecad12f7", - "4fc14aba-c8c2-4fc6-ab5a-706f9e5722b9", - "849aca7d-95ff-4a55-993b-545fbb024e9f", - "9afef1ef-b1eb-4afa-bc0a-a529bd0980e5", - "5d6c4bdb-7e33-4f83-a09a-94729a73628f", - "1cb564d0-2918-4625-8c82-1812df38e104", - "e652949a-bef8-43f1-baa9-2d760b23deb1", - "d3981dcf-4829-49f5-9a51-b88a202b91a4", - "aca8c73a-ed85-4cbd-8af9-9ea099791fbb", - "477de7da-a3e1-4c46-9e3a-5952af73e44b", - "61f6ec91-aac3-4211-bd15-f6e85e3800bd", - "b377bc3f-7e1a-438f-8a51-39ba81453826", - "1893193b-bdb6-4531-9fee-d9f4405e94df", - "af144d64-bac6-47ad-afea-5353bd445047", - "116d9fd5-23d5-4b40-a5f5-4d17c3ec4878", - "bade9948-e8d0-4706-b135-f4ac402f363c", - "053abff1-2986-4ff9-ba0d-dc3d9eca8a73", - "dfc56d92-0eb1-4da1-a9c4-7079b85a65c3", - "6160cdcc-b421-4bb8-b65d-2b47a89f59af", - "db2d6578-3120-4987-ae63-c865722c5b32", - "e0019987-0da1-43d0-8dd9-eef326282b49", - "bc2c88f9-b011-4e06-a493-d8ef870b3b00", - "458a640c-0440-4bab-800d-6addb1fce4a2", - "3a6b159d-905d-4d63-a623-e85ad03ce964", - "e6349b92-5944-4be7-8a47-5851f4d19d09", - "5426599c-94a1-4306-a35f-a07a5c0d19eb", - "8a87d4a3-ddb0-47f1-9346-488e0dd7ee70", - "95b21335-9403-4491-b07e-dc7aa7b4831b", - "033f25e6-a8f6-4ba7-8b56-508e95be5f15", - "57a4a7a7-6c0b-4024-b4e0-77698d8e9d42", - "734f8ebc-e117-40d9-b39a-e46578ef805e", - "e8bb9f90-8d11-4d4c-bf02-50be069d3497", - "7f32bc1b-7598-47d2-88ed-692d1cdf2f1a", - "7f4b610d-8ccc-4a6e-859a-9af750ef197c", - "aa76e519-6aed-470c-87d5-00d28fc8e5d1", - "db67ff57-37ad-49aa-9acb-928996d16aca", - "0917ae4f-d544-4e50-8b56-0d41ebb1d3ee", - "c936e013-e4b8-491b-b3c0-4111619bb0c4", - "c2e04e3d-74d3-47a0-b4ea-0c2bf58ebf2e", - "59da3e17-f388-428d-a7a5-ed4ffdf2863f", - "f44230a0-9778-4e33-a586-bc78afb659b4", - "348cef4e-a2f3-4339-8fde-dd9b5434955b", - "2e882951-6345-4584-92cc-bb496a0832a9", - "d7574446-5fef-4bd3-aabb-1efb11d790b1", - "2650a90e-d204-4817-b86a-f96156bc42d7", - "1df0cb61-e72f-45de-9778-f17a6a7faa02", - "d045ec1f-c1df-48c7-93c9-b7c07dfa55ae", - "d4ef28bc-ceec-46b1-ac94-d83d05008953", - "d814bdb7-8fe8-497d-bdfd-11c32736b4bd", - "e47dfd5d-eff8-443f-997e-d4f87df4eba3", - "1b47d758-678d-44bf-8fe4-e432618b6282", - "1d2cf72f-e1cc-4a26-bfd8-d37598b6bfa0", - "07238e54-8e66-44a7-8a1e-116238320caa", - "4637d950-fddd-46ff-831e-9641df3253cd", - "53452992-30fb-4120-b21a-db76e99ab839", - "a2cead6d-b40d-4882-99a5-0770a22c618b", - "36ad2e36-890c-4263-bb06-57882acb8e92", - "7be223f5-d93c-4536-b450-bcff98b777c5", - "668439ae-81b2-4f07-802c-4c2dc2109a31", - "7ed2188a-e376-45ad-b032-ce4b72129c6d", - "7ba6a6ed-f214-40c1-8031-ed5a7d4dc5ed", - "23422a36-f518-4e0b-aec8-e901a9617e10", - "f76af635-59d6-4321-a1a5-254314c82abf", - "d539802b-e51c-4187-8061-b8b670f083a7", - "d29887cc-0496-4f13-9780-2dec88465fd3", - "5994f819-887e-4e3e-b7dc-0095f0b4df7d", - "3cb90950-bff5-4557-951a-090990a2c8f9", - "a246b542-87de-4c11-af6b-ef6c87c04b25", - "e9fa60a7-3b95-44bd-bcb3-398227dc0d93", - "95a42416-cc68-417c-abaf-0987a2eee8d4", - "eeeca8b7-af12-487c-aaab-ab3fbbf6ab4c", - "9bf37264-5772-454c-9406-b7d220a8c5cd", - "c0cf46e3-3c12-49f1-a8fd-eeb01d715a38", - "3e605533-879f-4167-972e-1454c44eb0fb", - "1ba167a8-2d0a-40fc-a5c7-f62b8858e715", - "97b68898-a0a4-447c-b144-5ccb91a8684e", - "c3d50be3-8ba7-4a1b-a341-cc096ed6130e", - "caf05638-c338-45e2-8708-69d11382e16e", - "0bd29c4d-0c75-4a36-8803-646148c9fc18", - "0648882a-df3f-4b7f-924e-ae14ad7d4ccb", - "49f89791-85b4-4cd1-98f0-2219f96dfe7e", - "9cbf50b4-1237-47a4-affa-332d83ada494", - "390c32a6-f4b5-4120-84a3-d1a85c88c18c", - "bad715e5-9ed4-4105-894a-54dbb9cb6731", - "22e7dc5f-a5e3-40cf-87c4-762a57a2ef55", - "b8dcb266-39f8-418e-95e4-37dc9b183b3b", - "0240087b-223d-4c18-aa50-87e72836565b", - "73e3c5c0-0dc9-4cbe-b7fe-afa40d33a550", - "9fb342a5-281b-43ca-9ef6-0b5c5c1ee2ed", - "081f52dc-abad-4119-b79e-94b155327d62", - "f40275d2-3c48-49ab-82f7-8f4032e95452", - "d7a971e2-2ae6-43ce-ba54-8356afc680b9", - "0b0bc477-fe3c-46d9-8b4d-0558d052ad35", - "1145281e-c801-4d5a-85e6-a65edc2f76f0", - "b7cdb0ca-34e3-456a-bb24-4f63f04627fe", - "2e35e5fd-1f19-4832-a717-e9d0217e0902", - "17ce2264-a0bc-4cd7-a1b4-4c4fe0dfc746", - "6f337686-c8a2-466f-ace0-ffd050d3ae1f", - "518bf55c-e3f4-4078-96a0-92301c95ab02", - "81e021ae-d175-4d6c-aeeb-c934ac0b3ac6", - "39615d67-a5ba-4766-b1de-d5f2ccb262be", - "33074977-d5e8-40aa-8cdb-8e7f82ba3bf2", - "f5a4d04f-31e7-4d10-99f3-bd90b6fac5e8", - "64423602-a7b7-49f8-b986-6e26ec296044", - "6eaab6b4-38bb-4f5b-bdd0-24f53f791cd6", - "badb5fbc-a2a3-4f65-af67-1a85e1acb1d9", - "0f6bf1b5-3152-4620-9ca6-c70cc9220146", - "f877266a-4d95-45dd-ade4-8ac248a52dbc", - "680ce12f-b1a1-4696-ae20-c9d20a36fb8a", - "fb6f0fae-aa51-423b-8118-655f91b2a171", - "3ef4ffb1-40dd-4c0d-9094-37c23c181c5f", - "f506dae2-41fe-4c07-81ce-452ef509aee5", - "57f0d621-3035-4676-8e64-0bba57105ce3", - "fb34269c-7388-439e-8c63-29735124e448", - "bc125aeb-c287-4282-a196-d34cb432298e", - "ae68ad50-b170-4e2e-8913-a9fba4fb6685", - "217469c1-0a42-4f90-a2c7-3aed5ac01ac2", - "7cfcaa96-bb56-4646-8bad-cc8fd58aea57", - "93ee0f76-145b-4283-906b-bc6e1f9d74cc", - "31d71a35-0697-4d79-9788-0a0aece5a9f1", - "91bd4399-4e91-418c-9906-b360a4a32107", - "e82bcf69-7ab8-4716-962a-a990a1320c68", - "78fc64d5-8a93-4458-b31d-8783a08480a6", - "7b029780-64dc-4019-a040-ab21b1ac175e", - "e7190a3a-132e-48a2-8660-e7df6da0a1d5", - "1fb18673-c269-41dc-9588-2adc35ebdc53", - "159ba45a-670d-4a0d-bfd2-d54146e72740", - "3ab63431-c603-4693-ab9e-e6d58148df7d", - "f006a1e4-3bdb-4882-a640-db64b88f00c0", - "781dbbf8-028b-401f-912a-ec0984a7e884", - "ee43e779-ef6a-44e0-b390-b27a73e3a8f0", - "48fd037d-56f5-460a-b324-ad7d6cc07e45", - "bf120f14-3973-44be-aa6e-57e9fd7f99f0", - "2cc221c5-bad1-4d70-8fca-6dbaa28ef17d", - "0dbd808e-acde-46af-b341-c509726914bb", - "5903bd9d-026a-41b2-ae39-58c7348a9167", - "d82575ca-95bd-4bd1-b430-e3af06d1cc57", - "26541856-88cd-47bb-9df1-af7ff478859d", - "02bbf5ab-e2c7-48f5-b782-145a5f1551e5", - "67f33590-2cc2-4a1b-a5ad-5e065187934f", - "28c7d311-d951-42cc-9723-439f68448bff", - "9fed1e10-4d32-4482-bb8a-7332b87b794f", - "5e418731-93cc-4256-a193-4e4b6e0a8a50", - "dfd8bd11-873c-4778-8e08-02e5e6b3b6a4", - "be8a710a-78fc-400f-8852-72f976b04b4a", - "dd73c4c3-3b09-4701-801b-cc92eaf33e93", - "5f7db689-4d74-4a04-9feb-0fb1318a5793", - "cc7e9314-8d65-45f4-9f9b-f71626c610ba", - "8c4ed0e2-57f4-44c0-908c-45118a267a8c", - "ba8bccf0-3f72-4999-81de-654f8f521c83", - "9cc65a75-21a0-4c68-a6bf-da9291bde225", - "8fa213b5-2031-48db-8da9-94dc34699fcb", - "eb058479-abe5-4bef-ab45-fd8a02417c57", - "68e07892-66d9-4e15-96b2-c169c270e81a", - "6c933f98-253d-4db5-8dc6-7600ee8c4346", - "1c8ba9c0-052f-4d23-9f97-5ba6b88dee30", - "9b8b837a-085e-4840-a3b0-a669167f7268", - "c502ac7c-4f87-4dc1-b0a5-8eacba5ce865", - "60bfa5fc-f2f6-4af2-bcec-eee315cad899", - "1fc82e99-08b1-4275-8c3b-cf75f9d9a3c1", - "32c355a9-ad70-4738-b27e-19357a1c59f7", - "c48d4fad-35e3-4c51-be9b-620c0203d6c0", - "58cc0600-d996-4946-b575-8d1891efba85", - "0b0d01f1-04bb-4024-aaf1-fd1a81b8315a", - "31dd97fd-a0a6-41e1-83b9-f2fb91c58550", - "18cdf4a8-a6b4-44b4-89dc-e787ec8e1bd6", - "21ba0c99-00bd-4ff2-b3bb-ddbebdda399d", - "712feb1b-3340-4276-9d72-1cbb957b12d2", - "746dc4dd-7b22-4777-b34c-0430315bfed9", - "4aa98c40-1dc2-4545-bdb0-116cbd4f8ece", - "48bda606-dc77-4e13-836e-c3e32ede5922", - "11442b43-4920-4104-a5a8-0dd806c70900", - "6c670f9d-c383-46c8-8bf8-6b9998d8c93b", - "4716d21c-42a7-43a0-a163-6efeb50b5e46", - "3d2134ed-9279-4195-876d-cb645a6870a8", - "98244082-609b-4e4c-82f4-3c5a62446688", - "bd3fad3d-eb60-4523-a725-3ec994b96165", - "e708b1da-967c-4d68-a6d6-a5987b5c83b3", - "897ef5d0-a209-49ee-909d-489af1423e15", - "5a380378-ae79-4be5-b887-dbda78444d9d", - "06e60f3a-dd9c-4934-986b-68c18987dac1", - "e250707e-beee-4f50-a9f4-01ea03186929", - "e4a178c4-0d0d-4c5d-9f90-ed16b53c60fa", - "a5611170-3b44-4d9b-aae5-9d7002b673cf", - "edfbad32-801d-4ce4-ae61-fb5cb0240ff3", - "44bad171-b4ac-44b9-ad58-b83c95efc455", - "b1ed6778-ccb0-461e-917c-ddd64e0af148", - "aff15622-7df6-4978-b040-d9cb89dc270d", - "2ad5c149-4539-4f0e-8a36-4f6bae9540a2", - "b087f212-0ed6-4b35-9650-bdc18e68b030", - "378291b3-7b98-4444-98df-07af3a99989a", - "96406da9-b28b-4899-8885-9883f6909ed6", - "2758897b-91e1-41f1-8360-ad7872e8c15b", - "5049a1e2-4929-46f6-9fed-f36956469df6", - "18155006-506b-4529-9ef2-0cd45a8426ac", - "35f647fc-94d3-41e9-9f6a-8bd6a11cad7e", - "20e1fdd9-312b-466d-a1e9-96b88652fd7a", - "db5379f5-87e9-48b7-969d-4b82c1ce174e", - "d6a07a3a-00c3-4513-94ee-ac54b428377b", - "f14efca6-b40b-4411-8ceb-de5b87cb113c", - "00d0e651-e8c0-4b15-a11d-2b68bceb9119", - "9c196736-4326-44e9-b2b4-0bb3ec87a7f4", - "db024394-18b0-4b48-8ec6-c5dcbc623d36", - "bfd3f7a1-c119-45d2-acd3-77f5eea0e16f", - "2c122b60-b41d-4161-858c-4dae8e9f0b0b", - "8854951b-0821-4239-a8a4-82ec6c764c9e", - "5b33f792-195a-44d2-9bd6-f6738ff1f432", - "f4edd0e8-9106-46e1-a983-a390ce26a67c", - "25ebb018-1bf8-438a-9ba0-c16c033d527f", - "95a2889c-1a7d-406f-917c-8d9794314c0a", - "f16c45fe-f2c8-45a7-b181-d64605bd5840", - "50bcbdc0-0f62-4d11-9b8d-1acfb33064c9", - "b27d3c7b-dfaa-4ca3-8a58-76a71d4e1249", - "873b6533-79bf-4331-ace1-1c6d51fc9872", - "4eb264b8-df87-49f0-a0d1-af56908d0bb5", - "d2637657-3107-4ac0-ac4d-b86b1d112ae4", - "4c6173b9-d127-48e5-b06c-5b1199e1b668", - "56e9c69a-5b13-4de4-ac7d-97e28f43a907", - "578d7618-26a6-41b7-9593-9d43efca2816", - "f8fcb6f0-1d50-4de7-a0f2-040c1d8d295b", - "88e820c8-cf3a-483c-b70a-f95a1de175ba", - "ec525e26-c898-49a5-b930-de3ab98eedb4", - "5613c066-00fd-46cf-ad75-9c9de4fb773c", - "672ab20d-33c3-4863-b94a-a20b4191f9d2", - "3fc9c51e-1ae8-48de-90b3-2a8ebccdb3d8", - "dc0be7cc-c8a7-4197-9498-b80b0af2293f", - "8af58cfe-b746-4dc0-9dec-35824c67dcda", - "1f0a5f7e-8858-40e9-a779-303422f6d7be", - "0e968a69-2b1d-491b-903d-1a02946e6570", - "5d07bfbd-fd51-4cab-867b-39d67061c193", - "79888a00-2038-40c3-9bce-c952a63e0a04", - "0a858acd-bea3-4a53-ba1e-1ac8faaeb778", - "bacd4cb0-8b58-480f-88d1-fd4f92e43660", - "d450c617-527a-4b42-9d5b-425b0fe6cb24", - "9c709e5e-f447-4c97-94e4-8abd9c61fb8b", - "c7047621-214e-4bc0-9a23-12fcf26a11e0", - "dd379e8b-3896-41d4-95f8-fff5ab73de5c", - "db375bde-34fb-44ea-a3f2-75e41fa92e93", - "d580b754-59c2-4d78-9d6b-85d50ef5a343", - "a28988ab-b85c-4c07-9465-49a32a3bb34c", - "34dd9fa6-aa50-456d-bb01-971c18c127fc", - "cab48d12-642c-4cfe-ab61-140357800313", - "aadd128a-2301-4371-82fc-745b7f12d65b", - "91a215b7-d355-4eb1-b57c-3587c98e2625", - "e8afe3d1-89bc-4304-99c3-1432ac893c35", - "e93ad1c5-28f0-414d-bf38-2ee4942a179b", - "ef0f8cdf-1e74-412c-9a76-815ceadab388", - "02f0e434-bc26-41d3-85b6-3763ebf5508d", - "262921ae-76f4-4f85-b88c-f5d7389788d2", - "3cf9537e-e47c-456a-9cfb-1f6fbecc49b6", - "78823d5c-e17f-4f51-a648-a77626259cdd", - "ae1d419b-7091-4caa-a158-dfe922433575", - "28cf85e8-77d6-4ab2-8ce0-b8879dcf2525", - "5bbd362c-20d8-444f-ba64-e7db752bee6e", - "d4e42ee3-b07e-4f33-985d-72722f80714c", - "36d03792-4f52-4e05-af3d-2f1833d8a0f2", - "a69f0451-9638-486c-ae55-4a0c382e13f3", - "e61534e0-9e31-4153-b0d8-5608465751c3", - "caee42ee-0955-4621-85be-f98869854b5d", - "08ca98f2-bc53-487f-8185-d250ca885632", - "60e2f725-8a98-4c9f-826f-5c989dee34e7", - "8b9e79af-0a4b-4372-90a1-be49cb02dbd7", - "a47a1a8a-f853-4021-9578-638e8178fbb6", - "e1aaa0d5-73e4-419d-b5d6-e414ba0d4e55", - "3399ed56-0507-4e71-a964-6e59e87c24af", - "5ed8919b-a754-4695-a071-afffff2470b9", - "3aeabcf7-fb3e-4849-b1b0-72072f05e2cb", - "df11c1c9-550e-4b70-817f-b4762579fb7d", - "41edbc2a-e801-47df-8f51-7b26cfae051b", - "5957ea43-6466-4016-b68c-6c2ee342c0dd", - "edeba402-7b8e-4fe0-bdd6-1eb91fc7d0ba", - "3aa043eb-2935-4ccb-b248-d13a97f305cd", - "8b9c71b6-4a6c-4075-87a4-6878d3bdcb9f", - "163d744c-1fd0-4207-ae19-b1d8d6d4aecb", - "6c51dece-aadc-4e2a-8426-17f693128f0a", - "8fcd3b85-515b-4f64-b56c-0bfa25378c1f", - "1e03f644-396f-42ba-addb-3b1dbf2a513c", - "2c3c06fb-ba3d-4a58-8eba-4097a9011961", - "6d1d75e9-3195-45d2-9016-6a14f3882ef4", - "81c1ea34-eeca-446f-b042-3a4ed41702f6", - "3ee3ee0f-f0d2-4a1f-acb6-151b633296e3", - "f6030e27-cb91-41ca-8379-8a1dac44ffb6", - "fbfc7c0a-46e6-410a-b7c6-8d4efcd2b97e", - "9daa69f7-d373-4155-bcdd-21039929c55b", - "caed86cc-1745-4629-bc35-6387d012efc4", - "0a65cca9-fcff-423f-8bef-a4ce66aaece8", - "860c5666-66ec-4c82-94e2-650df0525be8", - "1ef2791e-d8a4-4234-8327-ba0bc066bf66", - "ef13dd90-81d0-4e13-917e-28cf366213b1", - "48ffab96-cf5f-4e84-8491-a6939e631a24", - "065d7fa4-c7d0-45b7-a95f-5535e48c7ff3", - "d905c027-6f15-4b54-a3ac-f5b89e9baf6b", - "ae9380a8-cd3f-407b-9547-969b65e0a936", - "46912a1e-c529-40e6-a4eb-e9e33af9eab8", - "dc108e7a-8ec5-4f1f-bca4-87060b5dd29c", - "d5747412-75f3-43c2-9dd2-e82956c0f11c", - "6930de26-1600-4bc9-ba77-6ee56e13a6d1", - "bbaed06c-3a14-42b8-964b-438f1fbacb7d", - "618353f9-1dcb-4894-bda3-a95780ef9897", - "e8d5499c-2b14-4501-90db-973142cc3b28", - "37532462-8d6d-4ffc-bea8-98b6643ee2e3", - "3bd9c235-f796-4c98-af0c-4534ce84d1b7", - "1999a4fd-f30c-44b6-8bad-002af81dda68", - "cb9d9d33-235b-48ed-aee1-94f4d2874e30", - "d1e18c54-56d4-448d-8693-0ab2b32b69b3", - "a8a84326-0219-43b1-ba4e-53c655c76ef9", - "eb6703eb-70ff-4d7b-abd0-925e1531a77a", - "ed8a572f-f2d0-460a-89d3-d475f33c5974", - "36249588-5867-4eab-a5d8-44479a1d7531", - "427341bc-79a3-4ec5-8987-a91dbd65e041", - "b8b5853c-f8ef-41b2-92cb-fca80e9531c4", - "a653ae64-a4d3-464e-bf8c-9f5acf9eeb97", - "7a9eb58b-4c83-4418-a5c5-702993da5eca", - "af584923-1332-4b4a-b6a0-d1edd5dea6a9", - "42627190-f17b-44cc-bf37-6480e44681ce", - "32002064-7d3d-4cbd-9a52-a9bcf3c61448", - "ed72b903-be42-4f83-bb75-688d6bfddf11", - "4f674cd3-80df-4dc7-b882-75f5f181cabb", - "a9d3d864-127d-44c1-86b3-4cc8dba3aacd", - "499b8f7f-007a-473e-900d-a641445ba1b7", - "19b92c37-9784-4471-b973-0e3953433fe5", - "e0f49706-84c9-412d-ae8a-8f0542fa890d", - "9dedabed-701c-4b05-b317-4b6b75a2481f", - "03bc6e86-ad24-4535-8b67-bedf868ec936", - "6d2cd5e5-cdd1-46d8-ad7f-ecca8a67c563", - "df813a44-8057-4304-bb08-71a3547bbf3c", - "d389225d-1ed7-4234-a83d-85eb3ed46c33", - "88fe3c43-ec2b-4804-b8ee-a6e085536b85" - ], - "query2": { - "sort": [ - { - "property": "p4nU", - "direction": "ascending" - }, - { - "property": "title", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } - } - } - }, - "space": {} - }, - "cursor": { - "stack": [] - } + "recordMap": { + "block": { + "139ac7d7-30d5-4b5e-9393-7a282d8ff635": { + "role": "reader", + "value": { + "id": "139ac7d7-30d5-4b5e-9393-7a282d8ff635", + "version": 4, + "type": "page", + "properties": { + "\"G]_": [["2016: Rnd 1 Pick 30"]], + "([kx": [["United States"]], + "-@$\\": [["6' 11\""]], + "9DS!": [ + [ + "https://ak-static.cms.nba.com/wp-content/uploads/headshots/nba/latest/260x190/1627745.png", + [ + [ + "a", + "https://ak-static.cms.nba.com/wp-content/uploads/headshots/nba/latest/260x190/1627745.png" + ] + ] + ] + ], + "ChHi": [["Atlanta Hawks"]], + "MYa3": [["Center"]], + "N!$K": [["24"]], + "ZHAU": [ + [ + "โ€ฃ", + [ + [ + "d", + { + "type": "date", + "start_date": "1995-06-30" + } + ] + ] + ] + ], + "gq#*": [["#30"]], + "jhk5": [["Vanderbilt"]], + "p4nU": [["โ€ฃ", [["p", "841918aa-f2a3-4d4c-b5ad-64b0f57c47b8"]]]], + "title": [["Damian Jones"]] + }, + "created_by": "422adcc4-3ce5-40c0-8baf-972c55171c4e", + "created_time": 1578275575291, + "last_edited_by": "422adcc4-3ce5-40c0-8baf-972c55171c4e", + "last_edited_time": 1578278700000, + "parent_id": "1a425309-21c0-4ca1-8548-c5915137b566", + "parent_table": "collection", + "alive": true, + "ignore_block_count": true, + "created_by_table": "notion_user", + "created_by_id": "422adcc4-3ce5-40c0-8baf-972c55171c4e", + "last_edited_by_table": "notion_user", + "last_edited_by_id": "422adcc4-3ce5-40c0-8baf-972c55171c4e" + } + }, + "25630754-1583-4e09-b080-787768ecff62": { + "role": "reader", + "value": { + "id": "25630754-1583-4e09-b080-787768ecff62", + "version": 145, + "type": "collection_view", + "properties": { + "title": [["Import Jan 05, 2020"]] + }, + "view_ids": [ + "693b4304-0bbd-4f9a-85f1-7c9cb1768110", + "448a76b8-847d-4a40-a494-9a6da9c41a58", + "9fdf39a1-64c3-464c-a4c9-f3e4d9a9aa2c", + "c34ab79e-df2d-4a6d-af71-8aef61a65aa7", + "385ed123-6a39-46e5-984c-9704bcfd6494", + "5ae81e49-33ad-47bf-9c14-14adb9145b4d", + "ab6c9a56-5322-4bd1-a384-7797a81478c5", + "048d8535-b957-488a-89f0-ade8d3c4c026", + "dac0d378-1774-47fc-a3a3-103ae120a3c1", + "e8feed24-4bf6-41b5-84a7-6134f9160cc1", + "52718a79-d339-4d26-873f-734004af8823", + "63717bf3-3af6-4112-989d-acbe665ccf91", + "b6c6b669-659e-4487-8d48-8a538b8a0d82", + "85e4d626-09cc-45f6-9a28-07d5d490ca1d", + "367ecf41-f124-4652-bb7d-464b3789aefd", + "d8f02741-e03a-4e40-91d7-0b821ee4014d", + "c14e33fe-19d2-4266-a935-0ef6528a77ff", + "bdc489ac-13dd-46bd-97f9-86866d76bc43", + "7687ad1f-ccbe-4abb-8e95-a3685543aefe", + "5c20b593-23d4-4884-9102-3ef3b1049273", + "c69e1799-88cb-4135-a10d-1ec4617f0aa6", + "cfe27a86-00d0-4322-b2db-2bc3e69269e2", + "5742eaed-3c36-495a-bde5-7d33cba0ddb5", + "59a7246f-e923-4faf-9246-75851294365b", + "e3d28d4f-e72e-430a-92f8-263cd01ea452", + "99cd3dfb-97fb-493d-bfaa-518bd872dda4", + "5662c1f4-a011-4629-9616-3a2d53f6c9af", + "93fe8a38-e32b-4c6a-87f2-03f1a438de75", + "3815e8d7-e5f2-4399-a761-9ceaed565257", + "bd226193-3647-4ed1-bbe3-a5baa69954c7", + "43d091fb-a648-40cc-ae10-9d9784c34524", + "1d79cc15-d040-43eb-9d65-7e35bafbcf74", + "1a1863bd-f819-41dc-a228-831ca7a75d2a", + "9a43758f-21c5-4fc2-a4b5-0fc82971b79f", + "d4102177-3cb3-4d36-8f39-92d84147f825", + "e1c31992-ad30-4ab5-a497-c69fc579e2ec" + ], + "collection_id": "1a425309-21c0-4ca1-8548-c5915137b566", + "permissions": [ + { + "role": "editor", + "type": "user_permission", + "user_id": "422adcc4-3ce5-40c0-8baf-972c55171c4e" + } + ], + "created_by": "422adcc4-3ce5-40c0-8baf-972c55171c4e", + "created_time": 1578275575291, + "last_edited_by": "422adcc4-3ce5-40c0-8baf-972c55171c4e", + "last_edited_time": 1582404240000, + "parent_id": "3f92ae50-5636-427c-8976-34a15b9f2892", + "parent_table": "block", + "alive": true, + "created_by_table": "notion_user", + "created_by_id": "422adcc4-3ce5-40c0-8baf-972c55171c4e", + "last_edited_by_table": "notion_user", + "last_edited_by_id": "422adcc4-3ce5-40c0-8baf-972c55171c4e" + } + }, + "3f92ae50-5636-427c-8976-34a15b9f2892": { + "role": "reader", + "value": { + "id": "3f92ae50-5636-427c-8976-34a15b9f2892", + "version": 310, + "type": "page", + "properties": { + "title": [["The NBA โ€” in Notion."]] + }, + "content": [ + "6d3d29a0-6996-4596-8994-84d39d22e724", + "96d5a750-08d3-4eab-864f-2d1ae7bd2269", + "515c7b1b-533b-482b-8d3c-35189d2138e6", + "093ef04d-9a61-4c20-a96c-aa4a9695249e", + "646c48ab-e27b-4593-b35a-0925fc0b117a", + "16241d83-6149-49cf-b482-6903671876ea", + "25630754-1583-4e09-b080-787768ecff62", + "c51d712c-4450-4b3e-9e00-7ba17ff37a89", + "741f7719-6fb2-4a16-98f0-7fd173a062f5", + "eb8b9c05-45ee-4865-b9b2-a80ac1919d83" + ], + "format": { + "page_icon": "https://s3-us-west-2.amazonaws.com/secure.notion-static.com/1502a53c-eb51-4840-bc6c-8f9a15c068dd/notion_vip__nba_icon.png", + "page_cover": "https://s3-us-west-2.amazonaws.com/secure.notion-static.com/3074c03d-5f7c-4a24-a210-273c099867ce/tobias_harris-tunnel.jpg", + "page_full_width": true, + "page_cover_position": 0.6068 + }, + "permissions": [ + { + "role": "reader", + "type": "public_permission", + "allow_duplicate": false + } + ], + "created_by": "422adcc4-3ce5-40c0-8baf-972c55171c4e", + "created_time": 1578174780000, + "last_edited_by": "422adcc4-3ce5-40c0-8baf-972c55171c4e", + "last_edited_time": 1597357140000, + "parent_id": "d50605c0-76a9-455c-896e-a4ce68cbc504", + "parent_table": "block", + "alive": true, + "file_ids": [ + "1502a53c-eb51-4840-bc6c-8f9a15c068dd", + "9ef90ed1-9c86-431e-8d9e-8f4a7665eaea", + "f757d3fe-33b4-4fdf-847b-48d5b7a5a093", + "910f21df-4990-418a-850e-5054606671b6", + "0a3f97e8-bce5-48bd-8025-bdfe27379940", + "864783b5-6809-42f7-bfe4-b71eb6408fb5", + "99d3d36b-9cc6-41f9-8167-aac2d386fdf5", + "f75d666d-e9e6-4f60-8bb4-ce4bc6cc4554", + "e76f1314-80e3-47cc-9dc6-f70da357dd13", + "282ba6fd-e898-405a-ae17-e75252348fae", + "eb40412e-820e-434d-93f0-06c948cf9474", + "4d37c2c3-bd6d-4cb8-ae27-4658ce16cb2f", + "9d9f798c-e83f-42bf-8938-07e7185d287c", + "4dba11fe-6722-49bb-b248-53c0f02b0dcc", + "56192761-5d6f-4042-a46f-0f1ea43670c3", + "b9ae9b3c-5c44-42d9-80d5-4c32f2db9572", + "a3389423-5c9f-48b0-8076-06948ce0c66c", + "739726f8-68d1-403b-a93b-f8a941e88355", + "51a165ab-33e2-416d-aa04-4a5e08748768", + "3074c03d-5f7c-4a24-a210-273c099867ce" + ], + "created_by_table": "notion_user", + "created_by_id": "422adcc4-3ce5-40c0-8baf-972c55171c4e", + "last_edited_by_table": "notion_user", + "last_edited_by_id": "422adcc4-3ce5-40c0-8baf-972c55171c4e", + "shard_id": 429248, + "space_id": "2c820bf0-f79c-458e-af19-33ce31468cc0" + } + } + }, + "collection": { + "1a425309-21c0-4ca1-8548-c5915137b566": { + "role": "reader", + "value": { + "id": "1a425309-21c0-4ca1-8548-c5915137b566", + "version": 174, + "name": [["2020 NBA Players"]], + "schema": { + "\"G]_": { + "name": "Draft", + "type": "text" + }, + "([kx": { + "name": "Nationality", + "type": "text" + }, + "-@$\\": { + "name": "Height", + "type": "text", + "options": [ + { + "id": "<8JB", + "color": "default", + "value": "6' 11\"" + }, + { + "id": "iV93", + "color": "purple", + "value": "6' 10\"" + }, + { + "id": "x)?v", + "color": "default", + "value": "6' 7\"" + }, + { + "id": ";G[_", + "color": "green", + "value": "6' 5\"" + }, + { + "id": "L><@", + "color": "yellow", + "value": "6' 1\"" + }, + { + "id": "}yVJ", + "color": "orange", + "value": "6' 8\"" + }, + { + "id": "KjKY", + "color": "green", + "value": "6' 4\"" + }, + { + "id": "(/=[", + "color": "pink", + "value": "6' 6\"" + }, + { + "id": "nOii", + "color": "default", + "value": "6' 9\"" + }, + { + "id": "Bgws", + "color": "purple", + "value": "6' 0\"" + }, + { + "id": "2t)V", + "color": "yellow", + "value": "7' 0\"" + }, + { + "id": "Jm69", + "color": "brown", + "value": "6' 3\"" + }, + { + "id": "}|`Y", + "color": "green", + "value": "5' 11\"" + }, + { + "id": "4t;7", + "color": "blue", + "value": "6' 2\"" + }, + { + "id": "1mfp", + "color": "purple", + "value": "5' 9\"" + }, + { + "id": "aVuk", + "color": "pink", + "value": "7' 4\"" + }, + { + "id": "tu[%", + "color": "green", + "value": "7' 1\"" + }, + { + "id": "Sq9R", + "color": "blue", + "value": "7' 2\"" + }, + { + "id": "oD-K", + "color": "brown", + "value": "7' 5\"" + }, + { + "id": "|tNZ", + "color": "blue", + "value": "5' 10\"" + }, + { + "id": "vDdE", + "color": "purple", + "value": "7' 3\"" + } + ] + }, + "9DS!": { + "name": "Photo", + "type": "file" + }, + "=7m2": { + "name": "Last Name", + "type": "formula", + "formula": { + "args": [ + { + "id": "title", + "name": "Name", + "type": "property", + "result_type": "text" + }, + { + "type": "constant", + "value": ".+ ", + "value_type": "string", + "result_type": "text" + }, + { + "type": "constant", + "value": "", + "value_type": "string", + "result_type": "text" + } + ], + "name": "replaceAll", + "type": "function", + "result_type": "text" + } + }, + "IY\\1": { + "name": "Number | Position | Height", + "type": "formula", + "formula": { + "args": [ + { + "args": [ + { + "args": [ + { + "args": [ + { + "id": "gq#*", + "name": "Number", + "type": "property", + "result_type": "text" + }, + { + "type": "constant", + "value": " | ", + "value_type": "string", + "result_type": "text" + } + ], + "name": "add", + "type": "operator", + "operator": "+", + "result_type": "text" + }, + { + "id": "MYa3", + "name": "Position", + "type": "property", + "result_type": "text" + } + ], + "name": "add", + "type": "operator", + "operator": "+", + "result_type": "text" + }, + { + "type": "constant", + "value": " | ", + "value_type": "string", + "result_type": "text" + } + ], + "name": "add", + "type": "operator", + "operator": "+", + "result_type": "text" + }, + { + "id": "-@$\\", + "name": "Height", + "type": "property", + "result_type": "text" + } + ], + "name": "add", + "type": "operator", + "operator": "+", + "result_type": "text" + } + }, + "LH{*": { + "name": "Labeled Draft", + "type": "formula", + "formula": { + "args": [ + { + "args": [ + { + "id": "\"G]_", + "name": "Draft", + "type": "property", + "result_type": "text" + }, + { + "type": "constant", + "value": ":", + "value_type": "string", + "result_type": "text" + }, + { + "type": "constant", + "value": " Draft:", + "value_type": "string", + "result_type": "text" + } + ], + "name": "replace", + "type": "function", + "result_type": "text" + }, + { + "type": "constant", + "value": "Rnd", + "value_type": "string", + "result_type": "text" + }, + { + "type": "constant", + "value": "Round", + "value_type": "string", + "result_type": "text" + } + ], + "name": "replace", + "type": "function", + "result_type": "text" + } + }, + "MYa3": { + "name": "Position", + "type": "select", + "options": [ + { + "id": "-*!z", + "color": "default", + "value": "Center" + }, + { + "id": "i5^K", + "color": "default", + "value": "Center-Forward" + }, + { + "id": "o;Os", + "color": "default", + "value": "Forward" + }, + { + "id": "pV.U", + "color": "default", + "value": "Forward-Center" + }, + { + "id": "o|jr", + "color": "default", + "value": "Forward-Guard" + }, + { + "id": "=p8a", + "color": "default", + "value": "Guard" + }, + { + "id": "_Fdr", + "color": "default", + "value": "Guard-Forward" + } + ] + }, + "N!$K": { + "name": "Age", + "type": "number", + "number_format": "number" + }, + "RyF.": { + "name": "Labeled School", + "type": "formula", + "formula": { + "args": [ + { + "type": "constant", + "value": "School: ", + "value_type": "string", + "result_type": "text" + }, + { + "id": "jhk5", + "name": "School", + "type": "property", + "result_type": "text" + } + ], + "name": "add", + "type": "operator", + "operator": "+", + "result_type": "text" + } + }, + "ZHAU": { + "name": "Birthday", + "type": "date" + }, + "gq#*": { + "name": "Number", + "type": "text" + }, + "i?W1": { + "name": "Birthday | Age", + "type": "formula", + "formula": { + "args": [ + { + "args": [ + { + "args": [ + { + "args": [ + { + "type": "constant", + "value": "Born: ", + "value_type": "string", + "result_type": "text" + }, + { + "args": [ + { + "id": "ZHAU", + "name": "Birthday", + "type": "property", + "result_type": "date" + } + ], + "name": "format", + "type": "function", + "result_type": "text" + } + ], + "name": "add", + "type": "operator", + "operator": "+", + "result_type": "text" + }, + { + "type": "constant", + "value": " | ", + "value_type": "string", + "result_type": "text" + } + ], + "name": "add", + "type": "operator", + "operator": "+", + "result_type": "text" + }, + { + "type": "constant", + "value": "Age: ", + "value_type": "string", + "result_type": "text" + } + ], + "name": "add", + "type": "operator", + "operator": "+", + "result_type": "text" + }, + { + "args": [ + { + "id": "N!$K", + "name": "Age", + "type": "property", + "result_type": "number" + } + ], + "name": "format", + "type": "function", + "result_type": "text" + } + ], + "name": "add", + "type": "operator", + "operator": "+", + "result_type": "text" + } + }, + "jhk5": { + "name": "School", + "type": "text" + }, + "p4nU": { + "name": "Team", + "type": "relation", + "property": "3-5L", + "collection_id": "e777a528-9404-4e96-9f26-0014be705592" + }, + "title": { + "name": "Name", + "type": "title" + } + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true + } + } + }, + "notion_user": { + "422adcc4-3ce5-40c0-8baf-972c55171c4e": { + "role": "reader", + "value": { + "id": "422adcc4-3ce5-40c0-8baf-972c55171c4e", + "version": 104, + "email": "william@nutt.io", + "given_name": "William", + "family_name": "Nutt", + "profile_photo": "https://s3-us-west-2.amazonaws.com/public.notion-static.com/f8c80cb9-d738-4d61-89d1-889b635ef90d/william_nutt__headshot.jpg", + "onboarding_completed": true, + "mobile_onboarding_completed": true, + "clipper_onboarding_completed": true + } + } + }, + "collection_view": { + "693b4304-0bbd-4f9a-85f1-7c9cb1768110": { + "role": "reader", + "value": { + "id": "693b4304-0bbd-4f9a-85f1-7c9cb1768110", + "version": 50, + "type": "gallery", + "name": "Atlanta Hawks", + "query": { + "sort": [ + { + "id": "5e4717f1-aaa9-43b7-b47c-27870be21c81", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "841918aa-f2a3-4d4c-b5ad-64b0f57c47b8", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "5e4717f1-aaa9-43b7-b47c-27870be21c81", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "841918aa-f2a3-4d4c-b5ad-64b0f57c47b8" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } + } + }, + "448a76b8-847d-4a40-a494-9a6da9c41a58": { + "role": "reader", + "value": { + "id": "448a76b8-847d-4a40-a494-9a6da9c41a58", + "version": 6, + "type": "gallery", + "name": "Boston Celtics", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "e722d82d-e545-4dc5-9658-c66260f0d3f4", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "e722d82d-e545-4dc5-9658-c66260f0d3f4" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } + } + }, + "9fdf39a1-64c3-464c-a4c9-f3e4d9a9aa2c": { + "role": "reader", + "value": { + "id": "9fdf39a1-64c3-464c-a4c9-f3e4d9a9aa2c", + "version": 4, + "type": "gallery", + "name": "Brooklyn Nets", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "282f1ce5-85cc-47c3-8145-31ebee469aa4", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "282f1ce5-85cc-47c3-8145-31ebee469aa4" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } + } + }, + "c34ab79e-df2d-4a6d-af71-8aef61a65aa7": { + "role": "reader", + "value": { + "id": "c34ab79e-df2d-4a6d-af71-8aef61a65aa7", + "version": 4, + "type": "gallery", + "name": "Charlotte Hornets", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "dddd453b-579c-472a-9339-26dcfcaa1976", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "dddd453b-579c-472a-9339-26dcfcaa1976" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } + } + }, + "385ed123-6a39-46e5-984c-9704bcfd6494": { + "role": "reader", + "value": { + "id": "385ed123-6a39-46e5-984c-9704bcfd6494", + "version": 4, + "type": "gallery", + "name": "Chicago Bulls", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "3cbd18cd-cab2-4b10-9b0d-e67ff1e365e1", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "3cbd18cd-cab2-4b10-9b0d-e67ff1e365e1" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } + } + }, + "5ae81e49-33ad-47bf-9c14-14adb9145b4d": { + "role": "reader", + "value": { + "id": "5ae81e49-33ad-47bf-9c14-14adb9145b4d", + "version": 4, + "type": "gallery", + "name": "Cleveland Cavaliers", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "afeaba17-8f70-40c9-a648-4e0afc314948", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "afeaba17-8f70-40c9-a648-4e0afc314948" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } + } + }, + "ab6c9a56-5322-4bd1-a384-7797a81478c5": { + "role": "reader", + "value": { + "id": "ab6c9a56-5322-4bd1-a384-7797a81478c5", + "version": 4, + "type": "gallery", + "name": "Dallas Mavericks", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "274924c4-c151-4e45-9ac4-fd3b8839a56c", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "274924c4-c151-4e45-9ac4-fd3b8839a56c" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } + } + }, + "048d8535-b957-488a-89f0-ade8d3c4c026": { + "role": "reader", + "value": { + "id": "048d8535-b957-488a-89f0-ade8d3c4c026", + "version": 4, + "type": "gallery", + "name": "Denver Nuggest", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "a5b2ed08-4322-4923-888f-c70193751759", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "a5b2ed08-4322-4923-888f-c70193751759" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } + } + }, + "dac0d378-1774-47fc-a3a3-103ae120a3c1": { + "role": "reader", + "value": { + "id": "dac0d378-1774-47fc-a3a3-103ae120a3c1", + "version": 4, + "type": "gallery", + "name": "Detroit Pistons", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "73447b75-434c-4eee-a68d-f6cecb8a844c", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "73447b75-434c-4eee-a68d-f6cecb8a844c" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } + } + }, + "e8feed24-4bf6-41b5-84a7-6134f9160cc1": { + "role": "reader", + "value": { + "id": "e8feed24-4bf6-41b5-84a7-6134f9160cc1", + "version": 4, + "type": "gallery", + "name": "Golden State Warriors", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "7c579637-e84f-4ddf-ab72-78a0d414baf8", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "7c579637-e84f-4ddf-ab72-78a0d414baf8" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } + } + }, + "52718a79-d339-4d26-873f-734004af8823": { + "role": "reader", + "value": { + "id": "52718a79-d339-4d26-873f-734004af8823", + "version": 4, + "type": "gallery", + "name": "Houston Rockets", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "e075359b-b750-46c4-86a1-1e76027e140f", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "e075359b-b750-46c4-86a1-1e76027e140f" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } + } + }, + "63717bf3-3af6-4112-989d-acbe665ccf91": { + "role": "reader", + "value": { + "id": "63717bf3-3af6-4112-989d-acbe665ccf91", + "version": 4, + "type": "gallery", + "name": "Indiana Pacers", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "414ba2c7-d02a-4f5d-acc3-5512ff3f6b35", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "414ba2c7-d02a-4f5d-acc3-5512ff3f6b35" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } + } + }, + "b6c6b669-659e-4487-8d48-8a538b8a0d82": { + "role": "reader", + "value": { + "id": "b6c6b669-659e-4487-8d48-8a538b8a0d82", + "version": 4, + "type": "gallery", + "name": "Los Angeles Clippers", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "bfc372e8-125f-4392-91b2-004532d1d808", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "bfc372e8-125f-4392-91b2-004532d1d808" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } + } + }, + "85e4d626-09cc-45f6-9a28-07d5d490ca1d": { + "role": "reader", + "value": { + "id": "85e4d626-09cc-45f6-9a28-07d5d490ca1d", + "version": 4, + "type": "gallery", + "name": "Los Angeles Lakers", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "f6c7514f-b3bf-4a1b-99fd-8588eb0fdc13", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "f6c7514f-b3bf-4a1b-99fd-8588eb0fdc13" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } + } + }, + "367ecf41-f124-4652-bb7d-464b3789aefd": { + "role": "reader", + "value": { + "id": "367ecf41-f124-4652-bb7d-464b3789aefd", + "version": 4, + "type": "gallery", + "name": "Memphis Grizzlies", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "db15dad7-0fda-4900-9c68-d2a4a99e362a", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "db15dad7-0fda-4900-9c68-d2a4a99e362a" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } + } + }, + "d8f02741-e03a-4e40-91d7-0b821ee4014d": { + "role": "reader", + "value": { + "id": "d8f02741-e03a-4e40-91d7-0b821ee4014d", + "version": 4, + "type": "gallery", + "name": "Miami Heat", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "95c79219-0f51-43ad-895e-53f8eb08ee93", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "95c79219-0f51-43ad-895e-53f8eb08ee93" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } + } + }, + "c14e33fe-19d2-4266-a935-0ef6528a77ff": { + "role": "reader", + "value": { + "id": "c14e33fe-19d2-4266-a935-0ef6528a77ff", + "version": 4, + "type": "gallery", + "name": "Milwaukee Bucks", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "f2379c53-d112-42a8-a248-fabebaa98337", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "f2379c53-d112-42a8-a248-fabebaa98337" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } + } + }, + "bdc489ac-13dd-46bd-97f9-86866d76bc43": { + "role": "reader", + "value": { + "id": "bdc489ac-13dd-46bd-97f9-86866d76bc43", + "version": 4, + "type": "gallery", + "name": "Minnesota Timberwolves", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "62b3eea9-3084-461d-bbc1-c727360218ad", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "62b3eea9-3084-461d-bbc1-c727360218ad" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } + } + }, + "7687ad1f-ccbe-4abb-8e95-a3685543aefe": { + "role": "reader", + "value": { + "id": "7687ad1f-ccbe-4abb-8e95-a3685543aefe", + "version": 4, + "type": "gallery", + "name": "New Orleans Pelicans", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "20a58853-197a-4909-8fb7-900b76cba9c3", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "20a58853-197a-4909-8fb7-900b76cba9c3" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } + } + }, + "5c20b593-23d4-4884-9102-3ef3b1049273": { + "role": "reader", + "value": { + "id": "5c20b593-23d4-4884-9102-3ef3b1049273", + "version": 4, + "type": "gallery", + "name": "New York Knicks", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "e650d5c6-66c0-44d4-80da-76da908ca284", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "e650d5c6-66c0-44d4-80da-76da908ca284" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } + } + }, + "c69e1799-88cb-4135-a10d-1ec4617f0aa6": { + "role": "reader", + "value": { + "id": "c69e1799-88cb-4135-a10d-1ec4617f0aa6", + "version": 4, + "type": "gallery", + "name": "Oklahoma City Thunder", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "71d3bf63-2eea-464f-aa6c-ccd52ba13856", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "71d3bf63-2eea-464f-aa6c-ccd52ba13856" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } + } + }, + "cfe27a86-00d0-4322-b2db-2bc3e69269e2": { + "role": "reader", + "value": { + "id": "cfe27a86-00d0-4322-b2db-2bc3e69269e2", + "version": 5, + "type": "gallery", + "name": "Orlando Magic", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "2ed75575-6e95-4a55-9fcc-01853125be21", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "2ed75575-6e95-4a55-9fcc-01853125be21" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } + } + }, + "5742eaed-3c36-495a-bde5-7d33cba0ddb5": { + "role": "reader", + "value": { + "id": "5742eaed-3c36-495a-bde5-7d33cba0ddb5", + "version": 4, + "type": "gallery", + "name": "Philadelphia 76ers", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "001b1958-7c2d-4a11-8f9d-ce1c0fe476a9", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "001b1958-7c2d-4a11-8f9d-ce1c0fe476a9" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } + } + }, + "59a7246f-e923-4faf-9246-75851294365b": { + "role": "reader", + "value": { + "id": "59a7246f-e923-4faf-9246-75851294365b", + "version": 4, + "type": "gallery", + "name": "Phoenix Suns", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "f2a7b5f6-7cf5-4c14-bf61-597f45870469", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "f2a7b5f6-7cf5-4c14-bf61-597f45870469" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } + } + }, + "e3d28d4f-e72e-430a-92f8-263cd01ea452": { + "role": "reader", + "value": { + "id": "e3d28d4f-e72e-430a-92f8-263cd01ea452", + "version": 4, + "type": "gallery", + "name": "Portland Trail Blazers", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "ef225d59-62fe-4e8c-bf78-01000aec6466", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "ef225d59-62fe-4e8c-bf78-01000aec6466" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } + } + }, + "99cd3dfb-97fb-493d-bfaa-518bd872dda4": { + "role": "reader", + "value": { + "id": "99cd3dfb-97fb-493d-bfaa-518bd872dda4", + "version": 4, + "type": "gallery", + "name": "Sacramento Kings", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "e355c83e-efd6-43a9-9fbd-b8c863ce28aa", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "e355c83e-efd6-43a9-9fbd-b8c863ce28aa" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } + } + }, + "5662c1f4-a011-4629-9616-3a2d53f6c9af": { + "role": "reader", + "value": { + "id": "5662c1f4-a011-4629-9616-3a2d53f6c9af", + "version": 4, + "type": "gallery", + "name": "San Antonio Spurs", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "14996a91-fff0-4234-bc9b-64250b59ae31", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "14996a91-fff0-4234-bc9b-64250b59ae31" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } + } + }, + "93fe8a38-e32b-4c6a-87f2-03f1a438de75": { + "role": "reader", + "value": { + "id": "93fe8a38-e32b-4c6a-87f2-03f1a438de75", + "version": 4, + "type": "gallery", + "name": "Toronto Raptors", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "9e5ce76a-7550-449f-a7ed-4ade717ab7a7", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "9e5ce76a-7550-449f-a7ed-4ade717ab7a7" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } + } + }, + "3815e8d7-e5f2-4399-a761-9ceaed565257": { + "role": "reader", + "value": { + "id": "3815e8d7-e5f2-4399-a761-9ceaed565257", + "version": 4, + "type": "gallery", + "name": "Utah Jazz", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "ceae18ce-490a-464a-ac7c-822df32c9a28", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "ceae18ce-490a-464a-ac7c-822df32c9a28" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } + } + }, + "bd226193-3647-4ed1-bbe3-a5baa69954c7": { + "role": "reader", + "value": { + "id": "bd226193-3647-4ed1-bbe3-a5baa69954c7", + "version": 4, + "type": "gallery", + "name": "Washington Wizards", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "7611bc05-d4c6-41de-9a18-f9a1071d99c8", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "7611bc05-d4c6-41de-9a18-f9a1071d99c8" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } + } + }, + "43d091fb-a648-40cc-ae10-9d9784c34524": { + "role": "reader", + "value": { + "id": "43d091fb-a648-40cc-ae10-9d9784c34524", + "version": 13, + "type": "gallery", + "name": "University of Kentucky", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "text", + "value": "Kentucky", + "property": "jhk5", + "comparator": "string_is" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "Kentucky" + }, + "operator": "string_is" + }, + "property": "jhk5" + } + ], + "operator": "and" + } + } + } + }, + "1d79cc15-d040-43eb-9d65-7e35bafbcf74": { + "role": "reader", + "value": { + "id": "1d79cc15-d040-43eb-9d65-7e35bafbcf74", + "version": 7, + "type": "gallery", + "name": "Duke University", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "text", + "value": "Duke", + "property": "jhk5", + "comparator": "string_is" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "Duke" + }, + "operator": "string_is" + }, + "property": "jhk5" + } + ], + "operator": "and" + } + } + } + }, + "1a1863bd-f819-41dc-a228-831ca7a75d2a": { + "role": "reader", + "value": { + "id": "1a1863bd-f819-41dc-a228-831ca7a75d2a", + "version": 7, + "type": "gallery", + "name": "UCLA", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "text", + "value": "UCLA", + "property": "jhk5", + "comparator": "string_is" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "UCLA" + }, + "operator": "string_is" + }, + "property": "jhk5" + } + ], + "operator": "and" + } + } + } + }, + "9a43758f-21c5-4fc2-a4b5-0fc82971b79f": { + "role": "reader", + "value": { + "id": "9a43758f-21c5-4fc2-a4b5-0fc82971b79f", + "version": 23, + "type": "gallery", + "name": "University of North Carolina", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "text", + "value": "North Carolina", + "property": "jhk5", + "comparator": "string_is" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "North Carolina" + }, + "operator": "string_is" + }, + "property": "jhk5" + } + ], + "operator": "and" + } + } + } + }, + "d4102177-3cb3-4d36-8f39-92d84147f825": { + "role": "reader", + "value": { + "id": "d4102177-3cb3-4d36-8f39-92d84147f825", + "version": 8, + "type": "gallery", + "name": "University of Texas", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "text", + "value": "Texas", + "property": "jhk5", + "comparator": "string_is" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "Texas" + }, + "operator": "string_is" + }, + "property": "jhk5" + } + ], + "operator": "and" + } + } + } + }, + "e1c31992-ad30-4ab5-a497-c69fc579e2ec": { + "role": "reader", + "value": { + "id": "e1c31992-ad30-4ab5-a497-c69fc579e2ec", + "version": 55, + "type": "table", + "name": "Raw Table", + "query": { + "sort": [ + { + "id": "704f5583-a864-457c-be45-838fd85db6d2", + "type": "text", + "property": "ChHi", + "direction": "ascending" + } + ], + "filter_operator": "and" + }, + "format": { + "table_properties": [ + { + "width": 196, + "visible": true, + "property": "title" + }, + { + "width": 244, + "visible": true, + "property": "p4nU" + }, + { + "width": 114, + "visible": true, + "property": "gq#*" + }, + { + "width": 168, + "visible": true, + "property": "MYa3" + }, + { + "width": 200, + "visible": true, + "property": "jhk5" + }, + { + "width": 200, + "visible": true, + "property": "([kx" + }, + { + "width": 121, + "visible": true, + "property": "-@$\\" + }, + { + "width": 200, + "visible": true, + "property": "\"G]_" + }, + { + "width": 154, + "visible": true, + "property": "ZHAU" + }, + { + "width": 100, + "visible": true, + "property": "N!$K" + }, + { + "width": 136, + "visible": true, + "property": "9DS!" + }, + { + "width": 172, + "visible": true, + "property": "=7m2" + }, + { + "width": 192, + "visible": true, + "property": "IY\\1" + }, + { + "width": 200, + "visible": true, + "property": "RyF." + }, + { + "width": 223, + "visible": true, + "property": "i?W1" + }, + { + "width": 200, + "visible": true, + "property": "LH{*" + } + ] + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "page_sort": [ + "c7ea3f1d-91de-451d-b271-271865442cc4", + "9ef5a892-bb30-4ce2-a124-af0a4ce308ee", + "8a3b0b94-7551-4836-af16-00e8babf7ad5", + "d26aeb07-2605-4293-9b12-38ebd8a4453e", + "ca9d5f4e-54b2-4a92-80bc-c943eff69f20", + "d75a9827-3ec6-4943-b361-10b8c4821ff1", + "c8e4d0dd-a27d-4798-bb58-531102e03706", + "129aaae2-0713-4c89-a3f7-d4b8bd3b6e6c", + "58a92c7b-b52a-4547-8f3d-a4250ff3416a", + "50395c04-2584-4a35-b3eb-f1057fdb5d3a", + "fef63b45-91ec-47d5-bd32-27d27dab419f", + "8fade8ad-a605-41ba-9652-57e4b064d0ff", + "331608be-0978-4f03-88f6-c74118a5538c", + "f5dde43e-3ff4-4643-9ceb-0277ae7e6428", + "c1ffed95-feac-4bb3-b45f-6dfdd1ca73f1", + "8bc1f4f2-8efb-4056-9253-a2cd313a0664", + "785631ae-a5a8-4d2c-9ce6-0fafb6c0930a", + "e3bf5e62-9eae-449f-a777-175e1def8b80", + "8f01a708-e394-40c0-8c97-48c93124fe27", + "0f57d9f2-b687-4a7a-839f-8ea642c1b34e", + "462b6820-aaf3-4cac-8a24-c961e2eb57b0", + "f2c125eb-97d0-40fa-b147-d325b8689f99", + "1f9fa735-a6ff-481c-aa72-0d824660dd36", + "e9ba7138-c112-4ffc-9a49-58cc79ca97ba", + "dcc5756d-5f36-4119-bb6f-f70674e57ed4", + "397a5b0a-78b6-4d44-98a9-3951d525611f", + "4f3a36b3-1817-4451-a692-73e6d2d9566f", + "5dcbf508-1f19-4ae5-9993-3f0e8876681b", + "7578f7b0-914a-4f66-9251-367af2ba0325", + "cd72e8a3-07a7-4f90-924b-704d275dd197", + "4b63e868-7277-40ed-b830-7d72d5bccf41", + "ac6f5d8c-83b8-40de-bd28-8f7fc4c0ef34", + "a26cf209-469d-42db-a726-c9d7ec8f809a", + "6c04e02d-76c5-4a7e-a421-b4ad0efc3e3a", + "6fe85469-68e9-4444-8159-f1e7bc54b77b", + "95dd3862-b518-4055-85f2-40a89c0555c0", + "d778dda5-6659-4462-9c19-d4d625d04974", + "f5dc3f45-5d23-4d42-8132-2230fd5d354c", + "e8325846-2c81-44bc-bffe-7be3e11b2fab", + "43f6ad58-8cc3-4875-8476-e8856727056c", + "de516906-d101-485a-bdcc-aa11b932ec87", + "8fe0836e-7ac1-41c3-904c-12b8d6b72f1a", + "53eff952-0112-4c9c-b230-59cb09bd101f", + "c08a13b1-d7c5-4e78-94ef-8b149c4660a2", + "040d887f-7e12-4041-85d0-2f01a651e4a6", + "fb7e8bc2-1c6c-4bb9-8417-f3f35ec81c40", + "65af3799-3b7e-4fc2-8dce-ba2c520f6bd6", + "4721be6b-2e37-484e-b7ab-78eda2ac1fc8", + "ddc12215-3538-4fab-8847-eb7b9ee906e2", + "f10dbc1a-5366-4da7-b41c-5c1bae52d817", + "6b38233e-c62f-4ce8-b959-26256e77246a", + "5316faee-fcf7-4a48-a572-40c7e809cce1", + "eb0bea4e-81dd-4de2-8266-6956bccdc212", + "f41f23d4-640f-4200-8567-c30a84548be8", + "c61dd34c-5c34-4f5c-bec5-f16ed5b89cb0", + "99936274-2eae-4def-92f6-34b46649dbd3", + "bfcfc733-44f6-43fe-bcae-43a436947aec", + "461091f8-f1f0-4e99-b969-a7e1e9b6ae3c", + "2f4720a8-875b-4980-9d14-54ec2d54b435", + "73d4b541-7a47-4205-a96d-6776f8eefec6", + "50988a22-3fc1-4cfa-9bcf-f53225e12ee5", + "bf1b7e65-98ef-4af1-aaf3-9e345ffab9f7", + "15e5035e-396a-4822-a510-e1a6f42f959a", + "8c33dcb8-abfd-480a-85fb-06b75799b9f2", + "be887255-8a1b-4de8-b2dc-fe62d4970276", + "e79b8489-eca3-4c8e-ae2e-97fc6aa1f42a", + "622e9abf-ca89-4a64-a43f-7633f2bcc157", + "ae647d94-0c24-43fe-9863-2735765193d0", + "c4a83c17-fc38-4e08-8edc-97d2fb8112c4", + "14861372-4966-4bd2-9241-15eb54af1740", + "6cd139ad-3bb1-497d-9866-fb8d97486279", + "eef49b94-5e83-4f4d-89cc-be1f3fc51194", + "21ee8a3d-77a0-4681-8d38-d68ab459596a", + "465066e3-be56-4ce0-9482-92fc538e7693", + "92079ec1-3110-4cd7-8ffa-e8500d5850d9", + "c291c341-6270-4429-911a-712692a7f27a", + "4fe86627-1790-4a53-9351-810fec002c5e", + "052887bd-7623-4b48-b5ec-84c646a1cf1b", + "83d039b4-d75b-433b-bf0a-6abb0d42d7ab", + "203c29af-2b16-43cb-a846-db74eced0a3f", + "bd458279-307c-4a15-8838-42e6cfa7ffee", + "0cf08062-1177-4438-95ca-f08ffa08f68b", + "9e01bab7-4ea9-4cc8-aca3-4b5588c9748b", + "4fe48fff-7247-4872-9df0-0ae1bd512e7b", + "5bdac465-4c43-4d58-88be-5f83a2ab2f43", + "e744573e-3e3e-4d72-bf70-abc408a988f7", + "6ad51635-0f9b-4f01-a6b2-7ce5c2e5dd2f", + "d6c06029-acde-44e1-836f-e1486ebede6e", + "766b743c-1aa6-468f-b94c-a8d78c27d78e", + "1eda32b5-dbb0-4f9c-b4b7-916beb8644df", + "abb057ce-1ce2-4534-b5dc-dd7abc27fa72", + "07610753-46a4-4610-bc36-d250db60a35d", + "bebb6cc0-96b0-4123-a8fc-b98faa4ad5ca", + "9eabc0da-62ca-4263-9b37-237fc821d42e", + "9a3b3071-f994-4fd2-8e31-495d87617b8d", + "f1740d6e-aecc-46b8-9593-c03ac98428c2", + "139ac7d7-30d5-4b5e-9393-7a282d8ff635", + "dcda924e-8b52-4461-ab5a-6593ced99dba", + "a0a1cd9a-71bf-409d-8633-691ed657b5af", + "e5fa63eb-9a90-4393-9559-6d468a45713b", + "c6932a55-2df4-4c14-ae50-78a45e6e847c", + "d068369f-757a-4365-b78e-6bea4a7f929f", + "1f0cc211-400a-4a31-bc20-ede8a7ee06ad", + "6e391c53-f569-4ecc-9447-45c3b5e81205", + "36030fb8-b864-4f8e-a81e-27086d8c4b42", + "8131d1f8-61c8-4dc5-be92-d0725f165ea1", + "0a9655db-94cf-4b07-8414-18b2c12b1f88", + "54aa4736-d952-4873-a1c0-eb3a9985a9b3", + "f5401633-95dc-4884-b5be-f2ff895e2930", + "ffc132d9-6f51-4100-8de8-ffd44f07bb1f", + "17c847ff-bdbb-4c2a-a00f-6043f22204a1", + "5d092eea-2814-4a33-bcd7-2077b149b831", + "9b522935-900a-4649-aacc-f5f50d455118", + "f3f7f355-52a9-4931-b7d2-19b637b6ed02", + "36d2d68c-71da-44ba-8421-b7e57e34bb07", + "1b3f747d-80d4-484c-90e1-e1d56b7bd3f6", + "28141942-a4be-4bab-a43b-da51ff36d8b3", + "041482e3-a3a4-41c4-a30d-38f1621a45f8", + "49b2b551-8b85-4bdb-bd0b-484a068b29c3", + "5267f716-9b46-4784-81cc-b6227f932ccb", + "e55031d0-8855-4f6c-a937-e9e55cb665b9", + "af6fed24-d7a7-4279-a371-141b916f29c9", + "f99806d7-bcd6-4c68-9084-bb60e317e3a7", + "6c4293fd-e16e-4d5a-9171-b0a6f7e03998", + "aa37a93c-ecad-45a1-90d5-3df954c7fa40", + "6cb98fa9-927a-42db-a7df-665020bcb456", + "57e1309d-433d-4356-a397-c6ffcb3038b5", + "bf7af6a2-79f0-44f0-9355-0099157e7883", + "235ee243-e12e-4d0c-b044-5ae62d261fe4", + "b0ead175-abb3-4fc1-9338-f7ef9c77036b", + "ba1e1e72-dd81-4ca3-a042-832d08c0db64", + "e26d6bd2-6f2a-480d-913d-2ecd6efc4c03", + "fac1d890-740a-4c57-bfd6-4612ec1e18cc", + "692d1af4-6523-4c4c-82e7-fed8faa29688", + "654f1d0e-1c4a-4b68-abf0-49f82690555a", + "55e81f47-1606-46be-8164-ca014eeca0f1", + "858e3b08-f5fa-44d3-9579-d31a1b37997e", + "c2825fad-7403-4f4a-b251-302fca95954d", + "947682f7-7e61-4583-a0f4-70280db629f0", + "f3c1f8ce-34d0-4816-ac70-bf77c0739c25", + "e1986719-1c20-431a-9c69-292a98a2f986", + "efdf0752-0130-49a1-a9f2-e4b21b0e720e", + "004bbdd1-543c-4a36-81c2-4bffa97269e8", + "62f5cbb8-df1e-4288-b8d7-b0a4eb141911", + "8812937a-7b9f-4e59-92dd-72d80b0f0150", + "2ccbad8c-b6ce-4092-b56e-67556e19834e", + "453c7312-d23c-4a09-8f7f-019931287567", + "726b87b3-bc9d-4af4-a804-03f1be3340fd", + "aa4fa68c-b98f-4838-9e6a-930d58ecac2d", + "676a23d9-5b72-4846-8a39-d5ec6893fda0", + "effaf7b4-d44f-4f76-87fb-ddb55e4f235d", + "1c4af320-8de1-4fb8-a0ed-3e3998023c85", + "b40cda73-b89a-44fc-8840-78aff8792427", + "6933a5d4-24ef-4705-a0e7-aaf627668d4e", + "a9747787-f2d7-48e0-ac80-2ca1c2bec19e", + "65d84d86-39bb-4171-af71-05f99707bf85", + "8a9f4000-5840-4726-b31d-566ba40d3f44", + "dedf24ff-d412-44f6-a7b7-009b7691f8f8", + "f17e0ebf-c690-4fbe-9aef-32f7c1e0242d", + "4aee59ce-3c76-4cb5-b720-545266a1a1f2", + "56aaad71-3013-4c49-b37c-5c227c79f299", + "9a266d39-ce62-49b0-8715-84afb16f6a41", + "6db88bd8-fcfa-4409-8260-9192d26e4596", + "d08454cd-0889-457a-ab90-2f4c52d1fc4a", + "001a3b09-88e9-4a6a-8c90-e524a04c2f27", + "a1bed86a-7bef-46d5-9932-4e94c8c092ba", + "0763d43d-70c9-4ad4-ada5-cb0374b8d730", + "5ef2821b-a547-45d8-b1ba-fcebe8adacc1", + "e6ebae0a-867e-4aa9-8449-45b425503ad7", + "b49c42f5-fe7c-4c23-aa9a-ebdd7cb4822d", + "699cc67e-a9fc-4cbb-a264-bac18dc422f2", + "1a04ee78-9062-4483-92f9-a812dca78f08", + "d6641250-13c6-4c2c-95e5-e04bfe2d7338", + "923fddb3-f155-4ed0-8f73-4b35f548313a", + "1ac05e78-817b-4def-be68-e4abf9931099", + "f41fccaf-fdaa-4baa-8696-31b6ecad12f7", + "4fc14aba-c8c2-4fc6-ab5a-706f9e5722b9", + "849aca7d-95ff-4a55-993b-545fbb024e9f", + "9afef1ef-b1eb-4afa-bc0a-a529bd0980e5", + "5d6c4bdb-7e33-4f83-a09a-94729a73628f", + "1cb564d0-2918-4625-8c82-1812df38e104", + "e652949a-bef8-43f1-baa9-2d760b23deb1", + "d3981dcf-4829-49f5-9a51-b88a202b91a4", + "aca8c73a-ed85-4cbd-8af9-9ea099791fbb", + "477de7da-a3e1-4c46-9e3a-5952af73e44b", + "61f6ec91-aac3-4211-bd15-f6e85e3800bd", + "b377bc3f-7e1a-438f-8a51-39ba81453826", + "1893193b-bdb6-4531-9fee-d9f4405e94df", + "af144d64-bac6-47ad-afea-5353bd445047", + "116d9fd5-23d5-4b40-a5f5-4d17c3ec4878", + "bade9948-e8d0-4706-b135-f4ac402f363c", + "053abff1-2986-4ff9-ba0d-dc3d9eca8a73", + "dfc56d92-0eb1-4da1-a9c4-7079b85a65c3", + "6160cdcc-b421-4bb8-b65d-2b47a89f59af", + "db2d6578-3120-4987-ae63-c865722c5b32", + "e0019987-0da1-43d0-8dd9-eef326282b49", + "bc2c88f9-b011-4e06-a493-d8ef870b3b00", + "458a640c-0440-4bab-800d-6addb1fce4a2", + "3a6b159d-905d-4d63-a623-e85ad03ce964", + "e6349b92-5944-4be7-8a47-5851f4d19d09", + "5426599c-94a1-4306-a35f-a07a5c0d19eb", + "8a87d4a3-ddb0-47f1-9346-488e0dd7ee70", + "95b21335-9403-4491-b07e-dc7aa7b4831b", + "033f25e6-a8f6-4ba7-8b56-508e95be5f15", + "57a4a7a7-6c0b-4024-b4e0-77698d8e9d42", + "734f8ebc-e117-40d9-b39a-e46578ef805e", + "e8bb9f90-8d11-4d4c-bf02-50be069d3497", + "7f32bc1b-7598-47d2-88ed-692d1cdf2f1a", + "7f4b610d-8ccc-4a6e-859a-9af750ef197c", + "aa76e519-6aed-470c-87d5-00d28fc8e5d1", + "db67ff57-37ad-49aa-9acb-928996d16aca", + "0917ae4f-d544-4e50-8b56-0d41ebb1d3ee", + "c936e013-e4b8-491b-b3c0-4111619bb0c4", + "c2e04e3d-74d3-47a0-b4ea-0c2bf58ebf2e", + "59da3e17-f388-428d-a7a5-ed4ffdf2863f", + "f44230a0-9778-4e33-a586-bc78afb659b4", + "348cef4e-a2f3-4339-8fde-dd9b5434955b", + "2e882951-6345-4584-92cc-bb496a0832a9", + "d7574446-5fef-4bd3-aabb-1efb11d790b1", + "2650a90e-d204-4817-b86a-f96156bc42d7", + "1df0cb61-e72f-45de-9778-f17a6a7faa02", + "d045ec1f-c1df-48c7-93c9-b7c07dfa55ae", + "d4ef28bc-ceec-46b1-ac94-d83d05008953", + "d814bdb7-8fe8-497d-bdfd-11c32736b4bd", + "e47dfd5d-eff8-443f-997e-d4f87df4eba3", + "1b47d758-678d-44bf-8fe4-e432618b6282", + "1d2cf72f-e1cc-4a26-bfd8-d37598b6bfa0", + "07238e54-8e66-44a7-8a1e-116238320caa", + "4637d950-fddd-46ff-831e-9641df3253cd", + "53452992-30fb-4120-b21a-db76e99ab839", + "a2cead6d-b40d-4882-99a5-0770a22c618b", + "36ad2e36-890c-4263-bb06-57882acb8e92", + "7be223f5-d93c-4536-b450-bcff98b777c5", + "668439ae-81b2-4f07-802c-4c2dc2109a31", + "7ed2188a-e376-45ad-b032-ce4b72129c6d", + "7ba6a6ed-f214-40c1-8031-ed5a7d4dc5ed", + "23422a36-f518-4e0b-aec8-e901a9617e10", + "f76af635-59d6-4321-a1a5-254314c82abf", + "d539802b-e51c-4187-8061-b8b670f083a7", + "d29887cc-0496-4f13-9780-2dec88465fd3", + "5994f819-887e-4e3e-b7dc-0095f0b4df7d", + "3cb90950-bff5-4557-951a-090990a2c8f9", + "a246b542-87de-4c11-af6b-ef6c87c04b25", + "e9fa60a7-3b95-44bd-bcb3-398227dc0d93", + "95a42416-cc68-417c-abaf-0987a2eee8d4", + "eeeca8b7-af12-487c-aaab-ab3fbbf6ab4c", + "9bf37264-5772-454c-9406-b7d220a8c5cd", + "c0cf46e3-3c12-49f1-a8fd-eeb01d715a38", + "3e605533-879f-4167-972e-1454c44eb0fb", + "1ba167a8-2d0a-40fc-a5c7-f62b8858e715", + "97b68898-a0a4-447c-b144-5ccb91a8684e", + "c3d50be3-8ba7-4a1b-a341-cc096ed6130e", + "caf05638-c338-45e2-8708-69d11382e16e", + "0bd29c4d-0c75-4a36-8803-646148c9fc18", + "0648882a-df3f-4b7f-924e-ae14ad7d4ccb", + "49f89791-85b4-4cd1-98f0-2219f96dfe7e", + "9cbf50b4-1237-47a4-affa-332d83ada494", + "390c32a6-f4b5-4120-84a3-d1a85c88c18c", + "bad715e5-9ed4-4105-894a-54dbb9cb6731", + "22e7dc5f-a5e3-40cf-87c4-762a57a2ef55", + "b8dcb266-39f8-418e-95e4-37dc9b183b3b", + "0240087b-223d-4c18-aa50-87e72836565b", + "73e3c5c0-0dc9-4cbe-b7fe-afa40d33a550", + "9fb342a5-281b-43ca-9ef6-0b5c5c1ee2ed", + "081f52dc-abad-4119-b79e-94b155327d62", + "f40275d2-3c48-49ab-82f7-8f4032e95452", + "d7a971e2-2ae6-43ce-ba54-8356afc680b9", + "0b0bc477-fe3c-46d9-8b4d-0558d052ad35", + "1145281e-c801-4d5a-85e6-a65edc2f76f0", + "b7cdb0ca-34e3-456a-bb24-4f63f04627fe", + "2e35e5fd-1f19-4832-a717-e9d0217e0902", + "17ce2264-a0bc-4cd7-a1b4-4c4fe0dfc746", + "6f337686-c8a2-466f-ace0-ffd050d3ae1f", + "518bf55c-e3f4-4078-96a0-92301c95ab02", + "81e021ae-d175-4d6c-aeeb-c934ac0b3ac6", + "39615d67-a5ba-4766-b1de-d5f2ccb262be", + "33074977-d5e8-40aa-8cdb-8e7f82ba3bf2", + "f5a4d04f-31e7-4d10-99f3-bd90b6fac5e8", + "64423602-a7b7-49f8-b986-6e26ec296044", + "6eaab6b4-38bb-4f5b-bdd0-24f53f791cd6", + "badb5fbc-a2a3-4f65-af67-1a85e1acb1d9", + "0f6bf1b5-3152-4620-9ca6-c70cc9220146", + "f877266a-4d95-45dd-ade4-8ac248a52dbc", + "680ce12f-b1a1-4696-ae20-c9d20a36fb8a", + "fb6f0fae-aa51-423b-8118-655f91b2a171", + "3ef4ffb1-40dd-4c0d-9094-37c23c181c5f", + "f506dae2-41fe-4c07-81ce-452ef509aee5", + "57f0d621-3035-4676-8e64-0bba57105ce3", + "fb34269c-7388-439e-8c63-29735124e448", + "bc125aeb-c287-4282-a196-d34cb432298e", + "ae68ad50-b170-4e2e-8913-a9fba4fb6685", + "217469c1-0a42-4f90-a2c7-3aed5ac01ac2", + "7cfcaa96-bb56-4646-8bad-cc8fd58aea57", + "93ee0f76-145b-4283-906b-bc6e1f9d74cc", + "31d71a35-0697-4d79-9788-0a0aece5a9f1", + "91bd4399-4e91-418c-9906-b360a4a32107", + "e82bcf69-7ab8-4716-962a-a990a1320c68", + "78fc64d5-8a93-4458-b31d-8783a08480a6", + "7b029780-64dc-4019-a040-ab21b1ac175e", + "e7190a3a-132e-48a2-8660-e7df6da0a1d5", + "1fb18673-c269-41dc-9588-2adc35ebdc53", + "159ba45a-670d-4a0d-bfd2-d54146e72740", + "3ab63431-c603-4693-ab9e-e6d58148df7d", + "f006a1e4-3bdb-4882-a640-db64b88f00c0", + "781dbbf8-028b-401f-912a-ec0984a7e884", + "ee43e779-ef6a-44e0-b390-b27a73e3a8f0", + "48fd037d-56f5-460a-b324-ad7d6cc07e45", + "bf120f14-3973-44be-aa6e-57e9fd7f99f0", + "2cc221c5-bad1-4d70-8fca-6dbaa28ef17d", + "0dbd808e-acde-46af-b341-c509726914bb", + "5903bd9d-026a-41b2-ae39-58c7348a9167", + "d82575ca-95bd-4bd1-b430-e3af06d1cc57", + "26541856-88cd-47bb-9df1-af7ff478859d", + "02bbf5ab-e2c7-48f5-b782-145a5f1551e5", + "67f33590-2cc2-4a1b-a5ad-5e065187934f", + "28c7d311-d951-42cc-9723-439f68448bff", + "9fed1e10-4d32-4482-bb8a-7332b87b794f", + "5e418731-93cc-4256-a193-4e4b6e0a8a50", + "dfd8bd11-873c-4778-8e08-02e5e6b3b6a4", + "be8a710a-78fc-400f-8852-72f976b04b4a", + "dd73c4c3-3b09-4701-801b-cc92eaf33e93", + "5f7db689-4d74-4a04-9feb-0fb1318a5793", + "cc7e9314-8d65-45f4-9f9b-f71626c610ba", + "8c4ed0e2-57f4-44c0-908c-45118a267a8c", + "ba8bccf0-3f72-4999-81de-654f8f521c83", + "9cc65a75-21a0-4c68-a6bf-da9291bde225", + "8fa213b5-2031-48db-8da9-94dc34699fcb", + "eb058479-abe5-4bef-ab45-fd8a02417c57", + "68e07892-66d9-4e15-96b2-c169c270e81a", + "6c933f98-253d-4db5-8dc6-7600ee8c4346", + "1c8ba9c0-052f-4d23-9f97-5ba6b88dee30", + "9b8b837a-085e-4840-a3b0-a669167f7268", + "c502ac7c-4f87-4dc1-b0a5-8eacba5ce865", + "60bfa5fc-f2f6-4af2-bcec-eee315cad899", + "1fc82e99-08b1-4275-8c3b-cf75f9d9a3c1", + "32c355a9-ad70-4738-b27e-19357a1c59f7", + "c48d4fad-35e3-4c51-be9b-620c0203d6c0", + "58cc0600-d996-4946-b575-8d1891efba85", + "0b0d01f1-04bb-4024-aaf1-fd1a81b8315a", + "31dd97fd-a0a6-41e1-83b9-f2fb91c58550", + "18cdf4a8-a6b4-44b4-89dc-e787ec8e1bd6", + "21ba0c99-00bd-4ff2-b3bb-ddbebdda399d", + "712feb1b-3340-4276-9d72-1cbb957b12d2", + "746dc4dd-7b22-4777-b34c-0430315bfed9", + "4aa98c40-1dc2-4545-bdb0-116cbd4f8ece", + "48bda606-dc77-4e13-836e-c3e32ede5922", + "11442b43-4920-4104-a5a8-0dd806c70900", + "6c670f9d-c383-46c8-8bf8-6b9998d8c93b", + "4716d21c-42a7-43a0-a163-6efeb50b5e46", + "3d2134ed-9279-4195-876d-cb645a6870a8", + "98244082-609b-4e4c-82f4-3c5a62446688", + "bd3fad3d-eb60-4523-a725-3ec994b96165", + "e708b1da-967c-4d68-a6d6-a5987b5c83b3", + "897ef5d0-a209-49ee-909d-489af1423e15", + "5a380378-ae79-4be5-b887-dbda78444d9d", + "06e60f3a-dd9c-4934-986b-68c18987dac1", + "e250707e-beee-4f50-a9f4-01ea03186929", + "e4a178c4-0d0d-4c5d-9f90-ed16b53c60fa", + "a5611170-3b44-4d9b-aae5-9d7002b673cf", + "edfbad32-801d-4ce4-ae61-fb5cb0240ff3", + "44bad171-b4ac-44b9-ad58-b83c95efc455", + "b1ed6778-ccb0-461e-917c-ddd64e0af148", + "aff15622-7df6-4978-b040-d9cb89dc270d", + "2ad5c149-4539-4f0e-8a36-4f6bae9540a2", + "b087f212-0ed6-4b35-9650-bdc18e68b030", + "378291b3-7b98-4444-98df-07af3a99989a", + "96406da9-b28b-4899-8885-9883f6909ed6", + "2758897b-91e1-41f1-8360-ad7872e8c15b", + "5049a1e2-4929-46f6-9fed-f36956469df6", + "18155006-506b-4529-9ef2-0cd45a8426ac", + "35f647fc-94d3-41e9-9f6a-8bd6a11cad7e", + "20e1fdd9-312b-466d-a1e9-96b88652fd7a", + "db5379f5-87e9-48b7-969d-4b82c1ce174e", + "d6a07a3a-00c3-4513-94ee-ac54b428377b", + "f14efca6-b40b-4411-8ceb-de5b87cb113c", + "00d0e651-e8c0-4b15-a11d-2b68bceb9119", + "9c196736-4326-44e9-b2b4-0bb3ec87a7f4", + "db024394-18b0-4b48-8ec6-c5dcbc623d36", + "bfd3f7a1-c119-45d2-acd3-77f5eea0e16f", + "2c122b60-b41d-4161-858c-4dae8e9f0b0b", + "8854951b-0821-4239-a8a4-82ec6c764c9e", + "5b33f792-195a-44d2-9bd6-f6738ff1f432", + "f4edd0e8-9106-46e1-a983-a390ce26a67c", + "25ebb018-1bf8-438a-9ba0-c16c033d527f", + "95a2889c-1a7d-406f-917c-8d9794314c0a", + "f16c45fe-f2c8-45a7-b181-d64605bd5840", + "50bcbdc0-0f62-4d11-9b8d-1acfb33064c9", + "b27d3c7b-dfaa-4ca3-8a58-76a71d4e1249", + "873b6533-79bf-4331-ace1-1c6d51fc9872", + "4eb264b8-df87-49f0-a0d1-af56908d0bb5", + "d2637657-3107-4ac0-ac4d-b86b1d112ae4", + "4c6173b9-d127-48e5-b06c-5b1199e1b668", + "56e9c69a-5b13-4de4-ac7d-97e28f43a907", + "578d7618-26a6-41b7-9593-9d43efca2816", + "f8fcb6f0-1d50-4de7-a0f2-040c1d8d295b", + "88e820c8-cf3a-483c-b70a-f95a1de175ba", + "ec525e26-c898-49a5-b930-de3ab98eedb4", + "5613c066-00fd-46cf-ad75-9c9de4fb773c", + "672ab20d-33c3-4863-b94a-a20b4191f9d2", + "3fc9c51e-1ae8-48de-90b3-2a8ebccdb3d8", + "dc0be7cc-c8a7-4197-9498-b80b0af2293f", + "8af58cfe-b746-4dc0-9dec-35824c67dcda", + "1f0a5f7e-8858-40e9-a779-303422f6d7be", + "0e968a69-2b1d-491b-903d-1a02946e6570", + "5d07bfbd-fd51-4cab-867b-39d67061c193", + "79888a00-2038-40c3-9bce-c952a63e0a04", + "0a858acd-bea3-4a53-ba1e-1ac8faaeb778", + "bacd4cb0-8b58-480f-88d1-fd4f92e43660", + "d450c617-527a-4b42-9d5b-425b0fe6cb24", + "9c709e5e-f447-4c97-94e4-8abd9c61fb8b", + "c7047621-214e-4bc0-9a23-12fcf26a11e0", + "dd379e8b-3896-41d4-95f8-fff5ab73de5c", + "db375bde-34fb-44ea-a3f2-75e41fa92e93", + "d580b754-59c2-4d78-9d6b-85d50ef5a343", + "a28988ab-b85c-4c07-9465-49a32a3bb34c", + "34dd9fa6-aa50-456d-bb01-971c18c127fc", + "cab48d12-642c-4cfe-ab61-140357800313", + "aadd128a-2301-4371-82fc-745b7f12d65b", + "91a215b7-d355-4eb1-b57c-3587c98e2625", + "e8afe3d1-89bc-4304-99c3-1432ac893c35", + "e93ad1c5-28f0-414d-bf38-2ee4942a179b", + "ef0f8cdf-1e74-412c-9a76-815ceadab388", + "02f0e434-bc26-41d3-85b6-3763ebf5508d", + "262921ae-76f4-4f85-b88c-f5d7389788d2", + "3cf9537e-e47c-456a-9cfb-1f6fbecc49b6", + "78823d5c-e17f-4f51-a648-a77626259cdd", + "ae1d419b-7091-4caa-a158-dfe922433575", + "28cf85e8-77d6-4ab2-8ce0-b8879dcf2525", + "5bbd362c-20d8-444f-ba64-e7db752bee6e", + "d4e42ee3-b07e-4f33-985d-72722f80714c", + "36d03792-4f52-4e05-af3d-2f1833d8a0f2", + "a69f0451-9638-486c-ae55-4a0c382e13f3", + "e61534e0-9e31-4153-b0d8-5608465751c3", + "caee42ee-0955-4621-85be-f98869854b5d", + "08ca98f2-bc53-487f-8185-d250ca885632", + "60e2f725-8a98-4c9f-826f-5c989dee34e7", + "8b9e79af-0a4b-4372-90a1-be49cb02dbd7", + "a47a1a8a-f853-4021-9578-638e8178fbb6", + "e1aaa0d5-73e4-419d-b5d6-e414ba0d4e55", + "3399ed56-0507-4e71-a964-6e59e87c24af", + "5ed8919b-a754-4695-a071-afffff2470b9", + "3aeabcf7-fb3e-4849-b1b0-72072f05e2cb", + "df11c1c9-550e-4b70-817f-b4762579fb7d", + "41edbc2a-e801-47df-8f51-7b26cfae051b", + "5957ea43-6466-4016-b68c-6c2ee342c0dd", + "edeba402-7b8e-4fe0-bdd6-1eb91fc7d0ba", + "3aa043eb-2935-4ccb-b248-d13a97f305cd", + "8b9c71b6-4a6c-4075-87a4-6878d3bdcb9f", + "163d744c-1fd0-4207-ae19-b1d8d6d4aecb", + "6c51dece-aadc-4e2a-8426-17f693128f0a", + "8fcd3b85-515b-4f64-b56c-0bfa25378c1f", + "1e03f644-396f-42ba-addb-3b1dbf2a513c", + "2c3c06fb-ba3d-4a58-8eba-4097a9011961", + "6d1d75e9-3195-45d2-9016-6a14f3882ef4", + "81c1ea34-eeca-446f-b042-3a4ed41702f6", + "3ee3ee0f-f0d2-4a1f-acb6-151b633296e3", + "f6030e27-cb91-41ca-8379-8a1dac44ffb6", + "fbfc7c0a-46e6-410a-b7c6-8d4efcd2b97e", + "9daa69f7-d373-4155-bcdd-21039929c55b", + "caed86cc-1745-4629-bc35-6387d012efc4", + "0a65cca9-fcff-423f-8bef-a4ce66aaece8", + "860c5666-66ec-4c82-94e2-650df0525be8", + "1ef2791e-d8a4-4234-8327-ba0bc066bf66", + "ef13dd90-81d0-4e13-917e-28cf366213b1", + "48ffab96-cf5f-4e84-8491-a6939e631a24", + "065d7fa4-c7d0-45b7-a95f-5535e48c7ff3", + "d905c027-6f15-4b54-a3ac-f5b89e9baf6b", + "ae9380a8-cd3f-407b-9547-969b65e0a936", + "46912a1e-c529-40e6-a4eb-e9e33af9eab8", + "dc108e7a-8ec5-4f1f-bca4-87060b5dd29c", + "d5747412-75f3-43c2-9dd2-e82956c0f11c", + "6930de26-1600-4bc9-ba77-6ee56e13a6d1", + "bbaed06c-3a14-42b8-964b-438f1fbacb7d", + "618353f9-1dcb-4894-bda3-a95780ef9897", + "e8d5499c-2b14-4501-90db-973142cc3b28", + "37532462-8d6d-4ffc-bea8-98b6643ee2e3", + "3bd9c235-f796-4c98-af0c-4534ce84d1b7", + "1999a4fd-f30c-44b6-8bad-002af81dda68", + "cb9d9d33-235b-48ed-aee1-94f4d2874e30", + "d1e18c54-56d4-448d-8693-0ab2b32b69b3", + "a8a84326-0219-43b1-ba4e-53c655c76ef9", + "eb6703eb-70ff-4d7b-abd0-925e1531a77a", + "ed8a572f-f2d0-460a-89d3-d475f33c5974", + "36249588-5867-4eab-a5d8-44479a1d7531", + "427341bc-79a3-4ec5-8987-a91dbd65e041", + "b8b5853c-f8ef-41b2-92cb-fca80e9531c4", + "a653ae64-a4d3-464e-bf8c-9f5acf9eeb97", + "7a9eb58b-4c83-4418-a5c5-702993da5eca", + "af584923-1332-4b4a-b6a0-d1edd5dea6a9", + "42627190-f17b-44cc-bf37-6480e44681ce", + "32002064-7d3d-4cbd-9a52-a9bcf3c61448", + "ed72b903-be42-4f83-bb75-688d6bfddf11", + "4f674cd3-80df-4dc7-b882-75f5f181cabb", + "a9d3d864-127d-44c1-86b3-4cc8dba3aacd", + "499b8f7f-007a-473e-900d-a641445ba1b7", + "19b92c37-9784-4471-b973-0e3953433fe5", + "e0f49706-84c9-412d-ae8a-8f0542fa890d", + "9dedabed-701c-4b05-b317-4b6b75a2481f", + "03bc6e86-ad24-4535-8b67-bedf868ec936", + "6d2cd5e5-cdd1-46d8-ad7f-ecca8a67c563", + "df813a44-8057-4304-bb08-71a3547bbf3c", + "d389225d-1ed7-4234-a83d-85eb3ed46c33", + "88fe3c43-ec2b-4804-b8ee-a6e085536b85" + ], + "query2": { + "sort": [ + { + "property": "p4nU", + "direction": "ascending" + }, + { + "property": "title", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } + } + } + }, + "space": {} + }, + "cursor": { + "stack": [] + } } diff --git a/packages/notion-client/fixtures/collection-view-page.json b/packages/notion-client/fixtures/collection-view-page.json index 308236a66..1d087a98d 100644 --- a/packages/notion-client/fixtures/collection-view-page.json +++ b/packages/notion-client/fixtures/collection-view-page.json @@ -1,284 +1,263 @@ { - "block": { - "8a586d25-3f98-4b85-b482-54da84465d23": { - "role": "reader", - "value": { - "id": "8a586d25-3f98-4b85-b482-54da84465d23", - "version": 67, - "type": "collection_view_page", - "view_ids": [ - "93a5d7a2-7664-478a-993f-4a5b948c0dba" - ], - "collection_id": "e777a528-9404-4e96-9f26-0014be705592", - "permissions": [ - { - "role": "editor", - "type": "user_permission", - "user_id": "422adcc4-3ce5-40c0-8baf-972c55171c4e" - } - ], - "created_by": "422adcc4-3ce5-40c0-8baf-972c55171c4e", - "created_time": 1578264432048, - "last_edited_by": "422adcc4-3ce5-40c0-8baf-972c55171c4e", - "last_edited_time": 1578698280000, - "parent_id": "eb8b9c05-45ee-4865-b9b2-a80ac1919d83", - "parent_table": "block", - "alive": true, - "created_by_table": "notion_user", - "created_by_id": "422adcc4-3ce5-40c0-8baf-972c55171c4e", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "422adcc4-3ce5-40c0-8baf-972c55171c4e" - } - }, - "eb8b9c05-45ee-4865-b9b2-a80ac1919d83": { - "role": "reader", - "value": { - "id": "eb8b9c05-45ee-4865-b9b2-a80ac1919d83", - "version": 20, - "type": "toggle", - "properties": { - "title": [ - [ - "Admin", - [ - [ - "i" - ] - ] - ] - ] - }, - "content": [ - "8a586d25-3f98-4b85-b482-54da84465d23" - ], - "format": { - "block_color": "gray" - }, - "created_time": 1578698220000, - "last_edited_time": 1578698220000, - "parent_id": "3f92ae50-5636-427c-8976-34a15b9f2892", - "parent_table": "block", - "alive": true, - "created_by_table": "notion_user", - "created_by_id": "422adcc4-3ce5-40c0-8baf-972c55171c4e", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "422adcc4-3ce5-40c0-8baf-972c55171c4e" - } - }, - "3f92ae50-5636-427c-8976-34a15b9f2892": { - "role": "reader", - "value": { - "id": "3f92ae50-5636-427c-8976-34a15b9f2892", - "version": 310, - "type": "page", - "properties": { - "title": [ - [ - "The NBA โ€” in Notion." - ] - ] - }, - "content": [ - "6d3d29a0-6996-4596-8994-84d39d22e724", - "96d5a750-08d3-4eab-864f-2d1ae7bd2269", - "515c7b1b-533b-482b-8d3c-35189d2138e6", - "093ef04d-9a61-4c20-a96c-aa4a9695249e", - "646c48ab-e27b-4593-b35a-0925fc0b117a", - "16241d83-6149-49cf-b482-6903671876ea", - "25630754-1583-4e09-b080-787768ecff62", - "c51d712c-4450-4b3e-9e00-7ba17ff37a89", - "741f7719-6fb2-4a16-98f0-7fd173a062f5", - "eb8b9c05-45ee-4865-b9b2-a80ac1919d83" - ], - "format": { - "page_icon": "https://s3-us-west-2.amazonaws.com/secure.notion-static.com/1502a53c-eb51-4840-bc6c-8f9a15c068dd/notion_vip__nba_icon.png", - "page_cover": "https://s3-us-west-2.amazonaws.com/secure.notion-static.com/3074c03d-5f7c-4a24-a210-273c099867ce/tobias_harris-tunnel.jpg", - "page_full_width": true, - "page_cover_position": 0.6068 - }, - "permissions": [ - { - "role": "reader", - "type": "public_permission", - "allow_duplicate": false - } - ], - "created_by": "422adcc4-3ce5-40c0-8baf-972c55171c4e", - "created_time": 1578174780000, - "last_edited_by": "422adcc4-3ce5-40c0-8baf-972c55171c4e", - "last_edited_time": 1597357140000, - "parent_id": "d50605c0-76a9-455c-896e-a4ce68cbc504", - "parent_table": "block", - "alive": true, - "file_ids": [ - "1502a53c-eb51-4840-bc6c-8f9a15c068dd", - "9ef90ed1-9c86-431e-8d9e-8f4a7665eaea", - "f757d3fe-33b4-4fdf-847b-48d5b7a5a093", - "910f21df-4990-418a-850e-5054606671b6", - "0a3f97e8-bce5-48bd-8025-bdfe27379940", - "864783b5-6809-42f7-bfe4-b71eb6408fb5", - "99d3d36b-9cc6-41f9-8167-aac2d386fdf5", - "f75d666d-e9e6-4f60-8bb4-ce4bc6cc4554", - "e76f1314-80e3-47cc-9dc6-f70da357dd13", - "282ba6fd-e898-405a-ae17-e75252348fae", - "eb40412e-820e-434d-93f0-06c948cf9474", - "4d37c2c3-bd6d-4cb8-ae27-4658ce16cb2f", - "9d9f798c-e83f-42bf-8938-07e7185d287c", - "4dba11fe-6722-49bb-b248-53c0f02b0dcc", - "56192761-5d6f-4042-a46f-0f1ea43670c3", - "b9ae9b3c-5c44-42d9-80d5-4c32f2db9572", - "a3389423-5c9f-48b0-8076-06948ce0c66c", - "739726f8-68d1-403b-a93b-f8a941e88355", - "51a165ab-33e2-416d-aa04-4a5e08748768", - "3074c03d-5f7c-4a24-a210-273c099867ce" - ], - "created_by_table": "notion_user", - "created_by_id": "422adcc4-3ce5-40c0-8baf-972c55171c4e", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "422adcc4-3ce5-40c0-8baf-972c55171c4e", - "shard_id": 429248, - "space_id": "2c820bf0-f79c-458e-af19-33ce31468cc0" - } - } - }, - "collection_view": { - "93a5d7a2-7664-478a-993f-4a5b948c0dba": { - "role": "reader", - "value": { - "id": "93a5d7a2-7664-478a-993f-4a5b948c0dba", - "version": 18, - "type": "table", - "name": "Full Table", - "query": { - "aggregate": [ - { - "id": "count", - "type": "title", - "property": "title", - "view_type": "table", - "aggregation_type": "count" - } - ] - }, - "format": { - "table_properties": [ - { - "width": 260, - "visible": true, - "property": "title" - }, - { - "width": 188, - "visible": true, - "property": "$N1}" - }, - { - "width": 100, - "visible": true, - "property": "f+&p" - }, - { - "width": 228, - "visible": true, - "property": "3-5L" - } - ] - }, - "parent_id": "8a586d25-3f98-4b85-b482-54da84465d23", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "property": "title", - "direction": "ascending" - } - ], - "aggregate": [ - { - "id": "count", - "type": "title", - "property": "title", - "view_type": "table", - "aggregation_type": "count" - } - ], - "aggregations": [ - { - "property": "title", - "aggregator": "count" - } - ] - } - } - } - }, - "collection": { - "e777a528-9404-4e96-9f26-0014be705592": { - "role": "reader", - "value": { - "id": "e777a528-9404-4e96-9f26-0014be705592", - "version": 34, - "name": [ - [ - "NBA Teams" - ] - ], - "schema": { - "$N1}": { - "name": "Conference", - "type": "select", - "options": [ - { - "id": "`8t(", - "color": "blue", - "value": "Eastern Conference" - }, - { - "id": "A'Q~", - "color": "red", - "value": "Western Conference" - } - ] - }, - "3-5L": { - "name": "Players", - "type": "relation", - "property": "p4nU", - "collection_id": "1a425309-21c0-4ca1-8548-c5915137b566" - }, - "f+&p": { - "name": "Logo", - "type": "file" - }, - "title": { - "name": "๏ปฟTeam", - "type": "title" - } - }, - "parent_id": "8a586d25-3f98-4b85-b482-54da84465d23", - "parent_table": "block", - "alive": true - } - } - }, - "notion_user": { - "422adcc4-3ce5-40c0-8baf-972c55171c4e": { - "role": "reader", - "value": { - "id": "422adcc4-3ce5-40c0-8baf-972c55171c4e", - "version": 104, - "email": "william@nutt.io", - "given_name": "William", - "family_name": "Nutt", - "profile_photo": "https://s3-us-west-2.amazonaws.com/public.notion-static.com/f8c80cb9-d738-4d61-89d1-889b635ef90d/william_nutt__headshot.jpg", - "onboarding_completed": true, - "mobile_onboarding_completed": true, - "clipper_onboarding_completed": true - } - } - }, - "space": {}, - "collection_query": {}, - "signed_urls": {} + "block": { + "8a586d25-3f98-4b85-b482-54da84465d23": { + "role": "reader", + "value": { + "id": "8a586d25-3f98-4b85-b482-54da84465d23", + "version": 67, + "type": "collection_view_page", + "view_ids": ["93a5d7a2-7664-478a-993f-4a5b948c0dba"], + "collection_id": "e777a528-9404-4e96-9f26-0014be705592", + "permissions": [ + { + "role": "editor", + "type": "user_permission", + "user_id": "422adcc4-3ce5-40c0-8baf-972c55171c4e" + } + ], + "created_by": "422adcc4-3ce5-40c0-8baf-972c55171c4e", + "created_time": 1578264432048, + "last_edited_by": "422adcc4-3ce5-40c0-8baf-972c55171c4e", + "last_edited_time": 1578698280000, + "parent_id": "eb8b9c05-45ee-4865-b9b2-a80ac1919d83", + "parent_table": "block", + "alive": true, + "created_by_table": "notion_user", + "created_by_id": "422adcc4-3ce5-40c0-8baf-972c55171c4e", + "last_edited_by_table": "notion_user", + "last_edited_by_id": "422adcc4-3ce5-40c0-8baf-972c55171c4e" + } + }, + "eb8b9c05-45ee-4865-b9b2-a80ac1919d83": { + "role": "reader", + "value": { + "id": "eb8b9c05-45ee-4865-b9b2-a80ac1919d83", + "version": 20, + "type": "toggle", + "properties": { + "title": [["Admin", [["i"]]]] + }, + "content": ["8a586d25-3f98-4b85-b482-54da84465d23"], + "format": { + "block_color": "gray" + }, + "created_time": 1578698220000, + "last_edited_time": 1578698220000, + "parent_id": "3f92ae50-5636-427c-8976-34a15b9f2892", + "parent_table": "block", + "alive": true, + "created_by_table": "notion_user", + "created_by_id": "422adcc4-3ce5-40c0-8baf-972c55171c4e", + "last_edited_by_table": "notion_user", + "last_edited_by_id": "422adcc4-3ce5-40c0-8baf-972c55171c4e" + } + }, + "3f92ae50-5636-427c-8976-34a15b9f2892": { + "role": "reader", + "value": { + "id": "3f92ae50-5636-427c-8976-34a15b9f2892", + "version": 310, + "type": "page", + "properties": { + "title": [["The NBA โ€” in Notion."]] + }, + "content": [ + "6d3d29a0-6996-4596-8994-84d39d22e724", + "96d5a750-08d3-4eab-864f-2d1ae7bd2269", + "515c7b1b-533b-482b-8d3c-35189d2138e6", + "093ef04d-9a61-4c20-a96c-aa4a9695249e", + "646c48ab-e27b-4593-b35a-0925fc0b117a", + "16241d83-6149-49cf-b482-6903671876ea", + "25630754-1583-4e09-b080-787768ecff62", + "c51d712c-4450-4b3e-9e00-7ba17ff37a89", + "741f7719-6fb2-4a16-98f0-7fd173a062f5", + "eb8b9c05-45ee-4865-b9b2-a80ac1919d83" + ], + "format": { + "page_icon": "https://s3-us-west-2.amazonaws.com/secure.notion-static.com/1502a53c-eb51-4840-bc6c-8f9a15c068dd/notion_vip__nba_icon.png", + "page_cover": "https://s3-us-west-2.amazonaws.com/secure.notion-static.com/3074c03d-5f7c-4a24-a210-273c099867ce/tobias_harris-tunnel.jpg", + "page_full_width": true, + "page_cover_position": 0.6068 + }, + "permissions": [ + { + "role": "reader", + "type": "public_permission", + "allow_duplicate": false + } + ], + "created_by": "422adcc4-3ce5-40c0-8baf-972c55171c4e", + "created_time": 1578174780000, + "last_edited_by": "422adcc4-3ce5-40c0-8baf-972c55171c4e", + "last_edited_time": 1597357140000, + "parent_id": "d50605c0-76a9-455c-896e-a4ce68cbc504", + "parent_table": "block", + "alive": true, + "file_ids": [ + "1502a53c-eb51-4840-bc6c-8f9a15c068dd", + "9ef90ed1-9c86-431e-8d9e-8f4a7665eaea", + "f757d3fe-33b4-4fdf-847b-48d5b7a5a093", + "910f21df-4990-418a-850e-5054606671b6", + "0a3f97e8-bce5-48bd-8025-bdfe27379940", + "864783b5-6809-42f7-bfe4-b71eb6408fb5", + "99d3d36b-9cc6-41f9-8167-aac2d386fdf5", + "f75d666d-e9e6-4f60-8bb4-ce4bc6cc4554", + "e76f1314-80e3-47cc-9dc6-f70da357dd13", + "282ba6fd-e898-405a-ae17-e75252348fae", + "eb40412e-820e-434d-93f0-06c948cf9474", + "4d37c2c3-bd6d-4cb8-ae27-4658ce16cb2f", + "9d9f798c-e83f-42bf-8938-07e7185d287c", + "4dba11fe-6722-49bb-b248-53c0f02b0dcc", + "56192761-5d6f-4042-a46f-0f1ea43670c3", + "b9ae9b3c-5c44-42d9-80d5-4c32f2db9572", + "a3389423-5c9f-48b0-8076-06948ce0c66c", + "739726f8-68d1-403b-a93b-f8a941e88355", + "51a165ab-33e2-416d-aa04-4a5e08748768", + "3074c03d-5f7c-4a24-a210-273c099867ce" + ], + "created_by_table": "notion_user", + "created_by_id": "422adcc4-3ce5-40c0-8baf-972c55171c4e", + "last_edited_by_table": "notion_user", + "last_edited_by_id": "422adcc4-3ce5-40c0-8baf-972c55171c4e", + "shard_id": 429248, + "space_id": "2c820bf0-f79c-458e-af19-33ce31468cc0" + } + } + }, + "collection_view": { + "93a5d7a2-7664-478a-993f-4a5b948c0dba": { + "role": "reader", + "value": { + "id": "93a5d7a2-7664-478a-993f-4a5b948c0dba", + "version": 18, + "type": "table", + "name": "Full Table", + "query": { + "aggregate": [ + { + "id": "count", + "type": "title", + "property": "title", + "view_type": "table", + "aggregation_type": "count" + } + ] + }, + "format": { + "table_properties": [ + { + "width": 260, + "visible": true, + "property": "title" + }, + { + "width": 188, + "visible": true, + "property": "$N1}" + }, + { + "width": 100, + "visible": true, + "property": "f+&p" + }, + { + "width": 228, + "visible": true, + "property": "3-5L" + } + ] + }, + "parent_id": "8a586d25-3f98-4b85-b482-54da84465d23", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "property": "title", + "direction": "ascending" + } + ], + "aggregate": [ + { + "id": "count", + "type": "title", + "property": "title", + "view_type": "table", + "aggregation_type": "count" + } + ], + "aggregations": [ + { + "property": "title", + "aggregator": "count" + } + ] + } + } + } + }, + "collection": { + "e777a528-9404-4e96-9f26-0014be705592": { + "role": "reader", + "value": { + "id": "e777a528-9404-4e96-9f26-0014be705592", + "version": 34, + "name": [["NBA Teams"]], + "schema": { + "$N1}": { + "name": "Conference", + "type": "select", + "options": [ + { + "id": "`8t(", + "color": "blue", + "value": "Eastern Conference" + }, + { + "id": "A'Q~", + "color": "red", + "value": "Western Conference" + } + ] + }, + "3-5L": { + "name": "Players", + "type": "relation", + "property": "p4nU", + "collection_id": "1a425309-21c0-4ca1-8548-c5915137b566" + }, + "f+&p": { + "name": "Logo", + "type": "file" + }, + "title": { + "name": "๏ปฟTeam", + "type": "title" + } + }, + "parent_id": "8a586d25-3f98-4b85-b482-54da84465d23", + "parent_table": "block", + "alive": true + } + } + }, + "notion_user": { + "422adcc4-3ce5-40c0-8baf-972c55171c4e": { + "role": "reader", + "value": { + "id": "422adcc4-3ce5-40c0-8baf-972c55171c4e", + "version": 104, + "email": "william@nutt.io", + "given_name": "William", + "family_name": "Nutt", + "profile_photo": "https://s3-us-west-2.amazonaws.com/public.notion-static.com/f8c80cb9-d738-4d61-89d1-889b635ef90d/william_nutt__headshot.jpg", + "onboarding_completed": true, + "mobile_onboarding_completed": true, + "clipper_onboarding_completed": true + } + } + }, + "space": {}, + "collection_query": {}, + "signed_urls": {} } diff --git a/packages/notion-client/fixtures/gallery.json b/packages/notion-client/fixtures/gallery.json index ed129fbf0..ab1362200 100644 --- a/packages/notion-client/fixtures/gallery.json +++ b/packages/notion-client/fixtures/gallery.json @@ -1,727 +1,727 @@ { - "result": { - "type": "table", - "blockIds": [ - "3fce55d4-2528-4d05-8af5-6f2bbc4af418", - "3b506960-ea91-4b59-8e7c-f3c51e40529a", - "43fb2254-b7e3-412c-a461-566f7a83918e", - "c755e6c7-dcdd-433b-9c4c-ac9b3119ae92" - ], - "aggregationResults": [ - { - "type": "number", - "value": 4 - } - ], - "total": 4 - }, - "recordMap": { - "collection": { - "2d8aec23-8281-4a94-9090-caaf823dd21a": { - "role": "reader", - "value": { - "id": "2d8aec23-8281-4a94-9090-caaf823dd21a", - "version": 39, - "name": [["Table Kitchen Sink"]], - "schema": { - ")2xt": { - "name": "Number", - "type": "number" - }, - "-NUI": { - "name": "Files", - "type": "file" - }, - "0rv;": { - "name": "Date", - "type": "date" - }, - "3*Oe": { - "name": "Phone", - "type": "phone_number" - }, - "IYxF": { - "name": "Multi-select", - "type": "multi_select", - "options": [ - { - "id": "e9207187-3729-4880-8318-388905441fe5", - "color": "green", - "value": "foo" - }, - { - "id": "12a88aaf-1938-4034-964b-07c3e274c053", - "color": "pink", - "value": "bar" - }, - { - "id": "3235f917-4cd9-4f11-99f4-d129ff34af59", - "color": "orange", - "value": "nala" - }, - { - "id": "1ce6d339-ef04-4f59-87b2-b9d90bfd86fd", - "color": "blue", - "value": "git" - }, - { - "id": "5759b95b-6c88-41da-9aea-9d6d7f324507", - "color": "brown", - "value": "baz" - }, - { - "id": "078abcee-6398-43dd-a826-8e3be5272d6c", - "color": "red", - "value": "abc" - }, - { - "id": "4e65926b-f43f-4eeb-a2f0-91154b8f3532", - "color": "yellow", - "value": "ghi" - }, - { - "id": "01f4a8ee-db00-48e8-83c5-48e65fe95aeb", - "color": "default", - "value": "jkl" - }, - { - "id": "5d05d9c6-8141-4ac0-806e-de584bc1b994", - "color": "purple", - "value": "mno" - }, - { - "id": "98f11bab-1cd5-4a97-b816-eb9c36e5766d", - "color": "purple", - "value": "pqr" - }, - { - "id": "1f6ffdd8-3db0-4308-a1ae-0d51bec1e2aa", - "color": "gray", - "value": "stu" - } - ] - }, - "UA6Q": { - "name": "Select", - "type": "select", - "options": [ - { - "id": "913dfbf6-d00c-4bb5-88e9-eb98226249e7", - "color": "blue", - "value": "foo" - }, - { - "id": "9d07a8cd-12aa-41f0-a67b-396eee740cf3", - "color": "orange", - "value": "bar" - } - ] - }, - "Y)hG": { - "name": "URL", - "type": "url" - }, - "i>sK": { - "name": "Email", - "type": "email" - }, - "uy^(": { - "name": "Person", - "type": "person" - }, - "x\"Lr": { - "name": "Checkbox", - "type": "checkbox" - }, - "~UNY": { - "name": "Text", - "type": "text" - }, - "title": { - "name": "Name", - "type": "title" - } - }, - "format": { - "collection_page_properties": [ - { - "visible": true, - "property": "IYxF" - }, - { - "visible": true, - "property": "-Phs" - } - ] - }, - "parent_id": "6d886ca8-7ab9-4c21-a16e-3b82b43a57fb", - "parent_table": "block", - "alive": true, - "copied_from": "0c126cb8-a114-4220-8524-b07e035acd0f" - } - } - }, - "collection_view": { - "0f4b7e0e-ac5d-4ef6-ae23-b324459f0bc3": { - "role": "reader", - "value": { - "id": "0f4b7e0e-ac5d-4ef6-ae23-b324459f0bc3", - "version": 15, - "type": "gallery", - "name": "", - "format": { - "gallery_cover": { - "type": "page_content" - }, - "gallery_cover_size": "medium", - "gallery_properties": [ - { - "visible": true, - "property": "title" - }, - { - "visible": false, - "property": "x\"Lr" - }, - { - "visible": false, - "property": "0rv;" - }, - { - "visible": false, - "property": "i>sK" - }, - { - "visible": true, - "property": "-NUI" - }, - { - "visible": false, - "property": "IYxF" - }, - { - "visible": true, - "property": ")2xt" - }, - { - "visible": false, - "property": "uy^(" - }, - { - "visible": false, - "property": "3*Oe" - }, - { - "visible": false, - "property": "UA6Q" - }, - { - "visible": false, - "property": "~UNY" - }, - { - "visible": false, - "property": "Y)hG" - } - ] - }, - "parent_id": "6d886ca8-7ab9-4c21-a16e-3b82b43a57fb", - "parent_table": "block", - "alive": true - } - } - }, - "block": { - "6d886ca8-7ab9-4c21-a16e-3b82b43a57fb": { - "role": "reader", - "value": { - "id": "6d886ca8-7ab9-4c21-a16e-3b82b43a57fb", - "version": 24, - "type": "collection_view", - "view_ids": [ - "0c7e54c9-32c2-4ed0-9b6d-edbef5a54cba", - "ab639a5a-853e-45e1-9ef7-133b486c0acf", - "0f4b7e0e-ac5d-4ef6-ae23-b324459f0bc3", - "bdffa1d3-dc8f-4a5e-8772-9b1bc106e799" - ], - "collection_id": "2d8aec23-8281-4a94-9090-caaf823dd21a", - "created_time": 1595420008792, - "last_edited_time": 1596656340000, - "parent_id": "2fea615a-97a7-401c-81be-486e4eec2e94", - "parent_table": "block", - "alive": true, - "copied_from": "5782b385-351e-4b18-9dca-6432e4a2c6d8", - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "shard_id": 924403, - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "2fea615a-97a7-401c-81be-486e4eec2e94": { - "role": "reader", - "value": { - "id": "2fea615a-97a7-401c-81be-486e4eec2e94", - "version": 135, - "type": "page", - "properties": { - "title": [["Collection Tests"]] - }, - "content": [ - "3cd6974c-fe3f-4918-bdbc-1f05e29aa76b", - "af19c7df-a80e-490c-a275-f44364d21633", - "d107da27-5deb-4992-8a2e-3ee220754d26", - "e8d7f56b-e88e-4258-9c56-7782b5fadf1c", - "6d886ca8-7ab9-4c21-a16e-3b82b43a57fb", - "c8318858-2bf0-4c83-8a5d-f0070f8d81b7", - "abbef548-0c0e-4fdc-9287-fdbb5f821aea", - "71274cdd-003f-4661-9a1c-50007a670974", - "e0770ebe-2cbf-48f1-975d-76d300bb9531" - ], - "format": { - "page_icon": "๐Ÿ’ " - }, - "created_time": 1595419999724, - "last_edited_time": 1596685200000, - "parent_id": "067dd719-a912-471e-a9a3-ac10710e7fdf", - "parent_table": "block", - "alive": true, - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "shard_id": 924403, - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "067dd719-a912-471e-a9a3-ac10710e7fdf": { - "role": "reader", - "value": { - "id": "067dd719-a912-471e-a9a3-ac10710e7fdf", - "version": 113, - "type": "page", - "properties": { - "title": [["notion2site minimal test"]] - }, - "content": [ - "3478af43-8028-4002-be15-9ff1411ded2a", - "17b2fb8a-83fd-4cf5-ac21-6d90977c378b", - "9695cb5e-3786-4a79-92bd-46b11ca8b3a6", - "572fcaf2-d9d0-45c4-abcc-1b0aaf4fccb8", - "6139bb9f-5320-4227-bad1-6ec809e3653f", - "09779c11-04a2-4679-8080-be72c598dec0", - "6bad7d71-3fdd-4e42-bfcb-56f691b2175d", - "aa69255b-583a-46c1-a14c-260f74320d36", - "a0b5774c-2d19-4972-9fa3-6b9e268d9bf3", - "6d395f0c-5460-4ae8-a3ba-b4e8a81e0f98", - "de14421f-1391-4ac7-b528-fa2e31eb1455", - "72c5d33c-a466-42fe-aee0-6852cc57c588", - "3702a5d6-403d-4d58-b8a9-44a77ca26c70", - "e68c18a4-6190-4eb5-a2dd-c3748e76b893", - "54bf5661-1797-480c-951e-5c1f96cb06f2", - "2fea615a-97a7-401c-81be-486e4eec2e94", - "bcd8b8e8-e071-453f-ae71-6aba5fa3c7dc", - "faee7c8e-a191-4720-b556-072d1e75c1b3", - "705ea6dc-a839-4dd4-9d30-b651d0f4fe78", - "bc0b711a-7399-4d6b-b00b-110df0109896", - "d2535e08-c5f7-45a4-87e9-299cef2d1601", - "09cf8325-d1ef-42aa-8e67-3736bd21d720", - "ef06b2cf-ceaf-4765-8bce-ca446236cdc1", - "fb211cdf-87cb-4707-9d1c-e20419469915", - "f88a2c6d-876f-4332-abeb-b0768cc68c93", - "cf56cf3e-56e1-40d4-a5bb-fdc4bec75c47", - "10a9ba63-0123-4764-801e-795e3b1e4d6d", - "46740964-0378-475a-a001-b2898c4dc1af", - "596d4541-3e2d-40c2-8d24-300c0f38ba22", - "927b287b-679f-4a21-a79d-e1f451635d16", - "1f9c2a91-4988-4d8f-a4f2-4185de365a81", - "afab8851-cb1e-48e4-808e-2aa5fcabdc02", - "bb05fb9a-7e1d-43bc-b4bc-f082d7556b0f", - "cde50f96-5202-4a5d-a019-53d050ac0649" - ], - "format": { - "page_icon": "๐Ÿ”ฅ", - "page_cover": "https://images.unsplash.com/photo-1532386236358-a33d8a9434e3?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb", - "page_cover_position": 0.5 - }, - "permissions": [ - { - "role": "editor", - "type": "user_permission", - "user_id": "db401f86-4012-4d18-9445-236978ef32df" - }, - { - "role": "reader", - "type": "public_permission", - "allow_duplicate": false - } - ], - "created_time": 1591569510730, - "last_edited_time": 1595420160000, - "parent_id": "fde5ac74-eea3-4527-8f00-4482710e1af3", - "parent_table": "space", - "alive": true, - "copied_from": "dc6f890f-ec6b-4766-bd9b-616324904187", - "created_by_table": "notion_user", - "created_by_id": "bfe4e4aa-0528-4ca2-8620-9d1813ba92c1", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "shard_id": 924403, - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "3fce55d4-2528-4d05-8af5-6f2bbc4af418": { - "role": "reader", - "value": { - "id": "3fce55d4-2528-4d05-8af5-6f2bbc4af418", - "version": 20, - "type": "page", - "properties": { - ")2xt": [["1000099"]], - "-NUI": [ - [ - "https://images.unsplash.com/photo-1542404467-c68ef6f41a5d?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=2550&q=80", - [ - [ - "a", - "https://images.unsplash.com/photo-1542404467-c68ef6f41a5d?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=2550&q=80" - ] - ] - ] - ], - "0rv;": [ - [ - "โ€ฃ", - [ - [ - "d", - { - "type": "date", - "start_date": "3000-07-22" - } - ] - ] - ] - ], - "IYxF": [["foo,git,baz,abc,ghi,jkl,mno,stu"]], - "UA6Q": [["bar"]], - "Y)hG": [ - [ - "https://transitivebullsh.it", - [["a", "https://transitivebullsh.it"]] - ] - ], - "i>sK": [["foo", [["a", "foo"]]]], - "x\"Lr": [["Yes"]], - "~UNY": [ - [ - "looooooooooooooooooooooooooooooooooooooooooooooooooooooooooong looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong loooooooooooooooooooooooooooooong" - ] - ], - "title": [["Shanghai"]] - }, - "content": ["262d5b17-b3b7-4244-bbf8-68e4b4fc8f04"], - "created_time": 1595420008681, - "last_edited_time": 1596656460000, - "parent_id": "2d8aec23-8281-4a94-9090-caaf823dd21a", - "parent_table": "collection", - "alive": true, - "copied_from": "378be4ff-3cbe-49c5-9032-3405ceeeea97", - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "shard_id": 924403, - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "3b506960-ea91-4b59-8e7c-f3c51e40529a": { - "role": "reader", - "value": { - "id": "3b506960-ea91-4b59-8e7c-f3c51e40529a", - "version": 5, - "type": "page", - "properties": { - ")2xt": [["-32.48"]], - "-NUI": [ - [ - "0.jpg", - [ - [ - "a", - "https://s3-us-west-2.amazonaws.com/secure.notion-static.com/be2a13f6-5aab-45ac-9b9b-c371995b2094/0.jpg" - ] - ] - ], - [","], - [ - "21.jpg", - [ - [ - "a", - "https://s3-us-west-2.amazonaws.com/secure.notion-static.com/bcd41339-6c9c-4ff4-9877-f4aab44afe81/21.jpg" - ] - ] - ] - ], - "0rv;": [ - [ - "โ€ฃ", - [ - [ - "d", - { - "type": "daterange", - "end_date": "2020-07-31", - "start_date": "2010-07-31" - } - ] - ] - ] - ], - "3*Oe": [["+665555555555", [["a", "+665555555555"]]]], - "IYxF": [["nala,git"]], - "UA6Q": [["bar"]], - "Y)hG": [ - [ - "https://twitter.com/transitive_bs", - [["a", "https://twitter.com/transitive_bs"]] - ] - ], - "i>sK": [["fuzzywuzzy@gmail.com", [["a", "fuzzywuzzy@gmail.com"]]]], - "uy^(": [["โ€ฃ", [["u", "3a828f9b-5a82-4ecc-9fa9-a2c27700797c"]]]], - "x\"Lr": [["Yes"]], - "title": [["London"]] - }, - "content": ["bb710253-0d86-4c8c-9c61-d08f79883cc1"], - "created_time": 1595420008681, - "last_edited_time": 1596652500000, - "parent_id": "2d8aec23-8281-4a94-9090-caaf823dd21a", - "parent_table": "collection", - "alive": true, - "copied_from": "c3ffa048-85bd-4719-81f2-60caa59a18cf", - "file_ids": [ - "be2a13f6-5aab-45ac-9b9b-c371995b2094", - "bcd41339-6c9c-4ff4-9877-f4aab44afe81" - ], - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "shard_id": 924403, - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "43fb2254-b7e3-412c-a461-566f7a83918e": { - "role": "reader", - "value": { - "id": "43fb2254-b7e3-412c-a461-566f7a83918e", - "version": 9, - "type": "page", - "properties": { - ")2xt": [["42"]], - "-NUI": [ - [ - "00.jpg", - [ - [ - "a", - "https://s3-us-west-2.amazonaws.com/secure.notion-static.com/c5bf91fc-8f70-4b32-8c57-458bde39ea2c/00.jpg" - ] - ] - ] - ], - "0rv;": [ - [ - "โ€ฃ", - [ - [ - "d", - { - "type": "date", - "start_date": "2020-07-23" - } - ] - ] - ] - ], - "3*Oe": [["5555555555", [["a", "5555555555"]]]], - "IYxF": [["foo,bar,nala"]], - "UA6Q": [["foo"]], - "Y)hG": [ - ["https://notion2site.com", [["a", "https://notion2site.com"]]] - ], - "i>sK": [["t@t.com", [["a", "t@t.com"]]]], - "uy^(": [["โ€ฃ", [["u", "db401f86-4012-4d18-9445-236978ef32df"]]]], - "~UNY": [["test"]], - "title": [["New York"]] - }, - "content": ["5fc3e861-3e6f-4bde-9ad1-f0381661726a"], - "format": { - "page_icon": "๐Ÿข" - }, - "created_time": 1595420008681, - "last_edited_time": 1596654300000, - "parent_id": "2d8aec23-8281-4a94-9090-caaf823dd21a", - "parent_table": "collection", - "alive": true, - "copied_from": "1dbd5466-5cca-4126-8e4a-d0043d5fbf3e", - "file_ids": ["c5bf91fc-8f70-4b32-8c57-458bde39ea2c"], - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "shard_id": 924403, - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "c755e6c7-dcdd-433b-9c4c-ac9b3119ae92": { - "role": "reader", - "value": { - "id": "c755e6c7-dcdd-433b-9c4c-ac9b3119ae92", - "version": 7, - "type": "page", - "properties": { - "x\"Lr": [["No"]], - "title": [["empty"]] - }, - "content": ["d2045d84-6f06-426b-b16d-81d1fa4757d8"], - "created_time": 1595420008681, - "last_edited_time": 1596652440000, - "parent_id": "2d8aec23-8281-4a94-9090-caaf823dd21a", - "parent_table": "collection", - "alive": true, - "copied_from": "0fa120a9-dd33-4d51-83b5-6ac119a7dbbc", - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "shard_id": 924403, - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "262d5b17-b3b7-4244-bbf8-68e4b4fc8f04": { - "role": "reader", - "value": { - "id": "262d5b17-b3b7-4244-bbf8-68e4b4fc8f04", - "version": 10, - "type": "image", - "properties": { - "source": [ - [ - "https://images.unsplash.com/photo-1538428494232-9c0d8a3ab403?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" - ] - ] - }, - "format": { - "display_source": "https://images.unsplash.com/photo-1538428494232-9c0d8a3ab403?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" - }, - "created_time": 1596652517263, - "last_edited_time": 1596652500000, - "parent_id": "3fce55d4-2528-4d05-8af5-6f2bbc4af418", - "parent_table": "block", - "alive": true, - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "shard_id": 924403, - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "bb710253-0d86-4c8c-9c61-d08f79883cc1": { - "role": "reader", - "value": { - "id": "bb710253-0d86-4c8c-9c61-d08f79883cc1", - "version": 10, - "type": "image", - "properties": { - "source": [ - [ - "https://images.unsplash.com/photo-1533929736458-ca588d08c8be?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" - ] - ] - }, - "format": { - "display_source": "https://images.unsplash.com/photo-1533929736458-ca588d08c8be?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" - }, - "created_time": 1596652536710, - "last_edited_time": 1596652500000, - "parent_id": "3b506960-ea91-4b59-8e7c-f3c51e40529a", - "parent_table": "block", - "alive": true, - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "shard_id": 924403, - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "5fc3e861-3e6f-4bde-9ad1-f0381661726a": { - "role": "reader", - "value": { - "id": "5fc3e861-3e6f-4bde-9ad1-f0381661726a", - "version": 11, - "type": "image", - "properties": { - "source": [ - [ - "https://images.unsplash.com/photo-1522083165195-3424ed129620?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" - ] - ] - }, - "format": { - "display_source": "https://images.unsplash.com/photo-1522083165195-3424ed129620?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" - }, - "created_time": 1596652494414, - "last_edited_time": 1596652500000, - "parent_id": "43fb2254-b7e3-412c-a461-566f7a83918e", - "parent_table": "block", - "alive": true, - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "shard_id": 924403, - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "d2045d84-6f06-426b-b16d-81d1fa4757d8": { - "role": "reader", - "value": { - "id": "d2045d84-6f06-426b-b16d-81d1fa4757d8", - "version": 10, - "type": "image", - "properties": { - "source": [ - [ - "https://images.unsplash.com/photo-1522778526097-ce0a22ceb253?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" - ] - ] - }, - "format": { - "display_source": "https://images.unsplash.com/photo-1522778526097-ce0a22ceb253?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" - }, - "created_time": 1596652468455, - "last_edited_time": 1596652440000, - "parent_id": "c755e6c7-dcdd-433b-9c4c-ac9b3119ae92", - "parent_table": "block", - "alive": true, - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "shard_id": 924403, - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - } - }, - "space": { - "fde5ac74-eea3-4527-8f00-4482710e1af3": { - "role": "none" - } - } - } + "result": { + "type": "table", + "blockIds": [ + "3fce55d4-2528-4d05-8af5-6f2bbc4af418", + "3b506960-ea91-4b59-8e7c-f3c51e40529a", + "43fb2254-b7e3-412c-a461-566f7a83918e", + "c755e6c7-dcdd-433b-9c4c-ac9b3119ae92" + ], + "aggregationResults": [ + { + "type": "number", + "value": 4 + } + ], + "total": 4 + }, + "recordMap": { + "collection": { + "2d8aec23-8281-4a94-9090-caaf823dd21a": { + "role": "reader", + "value": { + "id": "2d8aec23-8281-4a94-9090-caaf823dd21a", + "version": 39, + "name": [["Table Kitchen Sink"]], + "schema": { + ")2xt": { + "name": "Number", + "type": "number" + }, + "-NUI": { + "name": "Files", + "type": "file" + }, + "0rv;": { + "name": "Date", + "type": "date" + }, + "3*Oe": { + "name": "Phone", + "type": "phone_number" + }, + "IYxF": { + "name": "Multi-select", + "type": "multi_select", + "options": [ + { + "id": "e9207187-3729-4880-8318-388905441fe5", + "color": "green", + "value": "foo" + }, + { + "id": "12a88aaf-1938-4034-964b-07c3e274c053", + "color": "pink", + "value": "bar" + }, + { + "id": "3235f917-4cd9-4f11-99f4-d129ff34af59", + "color": "orange", + "value": "nala" + }, + { + "id": "1ce6d339-ef04-4f59-87b2-b9d90bfd86fd", + "color": "blue", + "value": "git" + }, + { + "id": "5759b95b-6c88-41da-9aea-9d6d7f324507", + "color": "brown", + "value": "baz" + }, + { + "id": "078abcee-6398-43dd-a826-8e3be5272d6c", + "color": "red", + "value": "abc" + }, + { + "id": "4e65926b-f43f-4eeb-a2f0-91154b8f3532", + "color": "yellow", + "value": "ghi" + }, + { + "id": "01f4a8ee-db00-48e8-83c5-48e65fe95aeb", + "color": "default", + "value": "jkl" + }, + { + "id": "5d05d9c6-8141-4ac0-806e-de584bc1b994", + "color": "purple", + "value": "mno" + }, + { + "id": "98f11bab-1cd5-4a97-b816-eb9c36e5766d", + "color": "purple", + "value": "pqr" + }, + { + "id": "1f6ffdd8-3db0-4308-a1ae-0d51bec1e2aa", + "color": "gray", + "value": "stu" + } + ] + }, + "UA6Q": { + "name": "Select", + "type": "select", + "options": [ + { + "id": "913dfbf6-d00c-4bb5-88e9-eb98226249e7", + "color": "blue", + "value": "foo" + }, + { + "id": "9d07a8cd-12aa-41f0-a67b-396eee740cf3", + "color": "orange", + "value": "bar" + } + ] + }, + "Y)hG": { + "name": "URL", + "type": "url" + }, + "i>sK": { + "name": "Email", + "type": "email" + }, + "uy^(": { + "name": "Person", + "type": "person" + }, + "x\"Lr": { + "name": "Checkbox", + "type": "checkbox" + }, + "~UNY": { + "name": "Text", + "type": "text" + }, + "title": { + "name": "Name", + "type": "title" + } + }, + "format": { + "collection_page_properties": [ + { + "visible": true, + "property": "IYxF" + }, + { + "visible": true, + "property": "-Phs" + } + ] + }, + "parent_id": "6d886ca8-7ab9-4c21-a16e-3b82b43a57fb", + "parent_table": "block", + "alive": true, + "copied_from": "0c126cb8-a114-4220-8524-b07e035acd0f" + } + } + }, + "collection_view": { + "0f4b7e0e-ac5d-4ef6-ae23-b324459f0bc3": { + "role": "reader", + "value": { + "id": "0f4b7e0e-ac5d-4ef6-ae23-b324459f0bc3", + "version": 15, + "type": "gallery", + "name": "", + "format": { + "gallery_cover": { + "type": "page_content" + }, + "gallery_cover_size": "medium", + "gallery_properties": [ + { + "visible": true, + "property": "title" + }, + { + "visible": false, + "property": "x\"Lr" + }, + { + "visible": false, + "property": "0rv;" + }, + { + "visible": false, + "property": "i>sK" + }, + { + "visible": true, + "property": "-NUI" + }, + { + "visible": false, + "property": "IYxF" + }, + { + "visible": true, + "property": ")2xt" + }, + { + "visible": false, + "property": "uy^(" + }, + { + "visible": false, + "property": "3*Oe" + }, + { + "visible": false, + "property": "UA6Q" + }, + { + "visible": false, + "property": "~UNY" + }, + { + "visible": false, + "property": "Y)hG" + } + ] + }, + "parent_id": "6d886ca8-7ab9-4c21-a16e-3b82b43a57fb", + "parent_table": "block", + "alive": true + } + } + }, + "block": { + "6d886ca8-7ab9-4c21-a16e-3b82b43a57fb": { + "role": "reader", + "value": { + "id": "6d886ca8-7ab9-4c21-a16e-3b82b43a57fb", + "version": 24, + "type": "collection_view", + "view_ids": [ + "0c7e54c9-32c2-4ed0-9b6d-edbef5a54cba", + "ab639a5a-853e-45e1-9ef7-133b486c0acf", + "0f4b7e0e-ac5d-4ef6-ae23-b324459f0bc3", + "bdffa1d3-dc8f-4a5e-8772-9b1bc106e799" + ], + "collection_id": "2d8aec23-8281-4a94-9090-caaf823dd21a", + "created_time": 1595420008792, + "last_edited_time": 1596656340000, + "parent_id": "2fea615a-97a7-401c-81be-486e4eec2e94", + "parent_table": "block", + "alive": true, + "copied_from": "5782b385-351e-4b18-9dca-6432e4a2c6d8", + "created_by_table": "notion_user", + "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "last_edited_by_table": "notion_user", + "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "shard_id": 924403, + "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" + } + }, + "2fea615a-97a7-401c-81be-486e4eec2e94": { + "role": "reader", + "value": { + "id": "2fea615a-97a7-401c-81be-486e4eec2e94", + "version": 135, + "type": "page", + "properties": { + "title": [["Collection Tests"]] + }, + "content": [ + "3cd6974c-fe3f-4918-bdbc-1f05e29aa76b", + "af19c7df-a80e-490c-a275-f44364d21633", + "d107da27-5deb-4992-8a2e-3ee220754d26", + "e8d7f56b-e88e-4258-9c56-7782b5fadf1c", + "6d886ca8-7ab9-4c21-a16e-3b82b43a57fb", + "c8318858-2bf0-4c83-8a5d-f0070f8d81b7", + "abbef548-0c0e-4fdc-9287-fdbb5f821aea", + "71274cdd-003f-4661-9a1c-50007a670974", + "e0770ebe-2cbf-48f1-975d-76d300bb9531" + ], + "format": { + "page_icon": "๐Ÿ’ " + }, + "created_time": 1595419999724, + "last_edited_time": 1596685200000, + "parent_id": "067dd719-a912-471e-a9a3-ac10710e7fdf", + "parent_table": "block", + "alive": true, + "created_by_table": "notion_user", + "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "last_edited_by_table": "notion_user", + "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "shard_id": 924403, + "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" + } + }, + "067dd719-a912-471e-a9a3-ac10710e7fdf": { + "role": "reader", + "value": { + "id": "067dd719-a912-471e-a9a3-ac10710e7fdf", + "version": 113, + "type": "page", + "properties": { + "title": [["notion2site minimal test"]] + }, + "content": [ + "3478af43-8028-4002-be15-9ff1411ded2a", + "17b2fb8a-83fd-4cf5-ac21-6d90977c378b", + "9695cb5e-3786-4a79-92bd-46b11ca8b3a6", + "572fcaf2-d9d0-45c4-abcc-1b0aaf4fccb8", + "6139bb9f-5320-4227-bad1-6ec809e3653f", + "09779c11-04a2-4679-8080-be72c598dec0", + "6bad7d71-3fdd-4e42-bfcb-56f691b2175d", + "aa69255b-583a-46c1-a14c-260f74320d36", + "a0b5774c-2d19-4972-9fa3-6b9e268d9bf3", + "6d395f0c-5460-4ae8-a3ba-b4e8a81e0f98", + "de14421f-1391-4ac7-b528-fa2e31eb1455", + "72c5d33c-a466-42fe-aee0-6852cc57c588", + "3702a5d6-403d-4d58-b8a9-44a77ca26c70", + "e68c18a4-6190-4eb5-a2dd-c3748e76b893", + "54bf5661-1797-480c-951e-5c1f96cb06f2", + "2fea615a-97a7-401c-81be-486e4eec2e94", + "bcd8b8e8-e071-453f-ae71-6aba5fa3c7dc", + "faee7c8e-a191-4720-b556-072d1e75c1b3", + "705ea6dc-a839-4dd4-9d30-b651d0f4fe78", + "bc0b711a-7399-4d6b-b00b-110df0109896", + "d2535e08-c5f7-45a4-87e9-299cef2d1601", + "09cf8325-d1ef-42aa-8e67-3736bd21d720", + "ef06b2cf-ceaf-4765-8bce-ca446236cdc1", + "fb211cdf-87cb-4707-9d1c-e20419469915", + "f88a2c6d-876f-4332-abeb-b0768cc68c93", + "cf56cf3e-56e1-40d4-a5bb-fdc4bec75c47", + "10a9ba63-0123-4764-801e-795e3b1e4d6d", + "46740964-0378-475a-a001-b2898c4dc1af", + "596d4541-3e2d-40c2-8d24-300c0f38ba22", + "927b287b-679f-4a21-a79d-e1f451635d16", + "1f9c2a91-4988-4d8f-a4f2-4185de365a81", + "afab8851-cb1e-48e4-808e-2aa5fcabdc02", + "bb05fb9a-7e1d-43bc-b4bc-f082d7556b0f", + "cde50f96-5202-4a5d-a019-53d050ac0649" + ], + "format": { + "page_icon": "๐Ÿ”ฅ", + "page_cover": "https://images.unsplash.com/photo-1532386236358-a33d8a9434e3?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb", + "page_cover_position": 0.5 + }, + "permissions": [ + { + "role": "editor", + "type": "user_permission", + "user_id": "db401f86-4012-4d18-9445-236978ef32df" + }, + { + "role": "reader", + "type": "public_permission", + "allow_duplicate": false + } + ], + "created_time": 1591569510730, + "last_edited_time": 1595420160000, + "parent_id": "fde5ac74-eea3-4527-8f00-4482710e1af3", + "parent_table": "space", + "alive": true, + "copied_from": "dc6f890f-ec6b-4766-bd9b-616324904187", + "created_by_table": "notion_user", + "created_by_id": "bfe4e4aa-0528-4ca2-8620-9d1813ba92c1", + "last_edited_by_table": "notion_user", + "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "shard_id": 924403, + "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" + } + }, + "3fce55d4-2528-4d05-8af5-6f2bbc4af418": { + "role": "reader", + "value": { + "id": "3fce55d4-2528-4d05-8af5-6f2bbc4af418", + "version": 20, + "type": "page", + "properties": { + ")2xt": [["1000099"]], + "-NUI": [ + [ + "https://images.unsplash.com/photo-1542404467-c68ef6f41a5d?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=2550&q=80", + [ + [ + "a", + "https://images.unsplash.com/photo-1542404467-c68ef6f41a5d?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=2550&q=80" + ] + ] + ] + ], + "0rv;": [ + [ + "โ€ฃ", + [ + [ + "d", + { + "type": "date", + "start_date": "3000-07-22" + } + ] + ] + ] + ], + "IYxF": [["foo,git,baz,abc,ghi,jkl,mno,stu"]], + "UA6Q": [["bar"]], + "Y)hG": [ + [ + "https://transitivebullsh.it", + [["a", "https://transitivebullsh.it"]] + ] + ], + "i>sK": [["foo", [["a", "foo"]]]], + "x\"Lr": [["Yes"]], + "~UNY": [ + [ + "looooooooooooooooooooooooooooooooooooooooooooooooooooooooooong looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong loooooooooooooooooooooooooooooong" + ] + ], + "title": [["Shanghai"]] + }, + "content": ["262d5b17-b3b7-4244-bbf8-68e4b4fc8f04"], + "created_time": 1595420008681, + "last_edited_time": 1596656460000, + "parent_id": "2d8aec23-8281-4a94-9090-caaf823dd21a", + "parent_table": "collection", + "alive": true, + "copied_from": "378be4ff-3cbe-49c5-9032-3405ceeeea97", + "created_by_table": "notion_user", + "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "last_edited_by_table": "notion_user", + "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "shard_id": 924403, + "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" + } + }, + "3b506960-ea91-4b59-8e7c-f3c51e40529a": { + "role": "reader", + "value": { + "id": "3b506960-ea91-4b59-8e7c-f3c51e40529a", + "version": 5, + "type": "page", + "properties": { + ")2xt": [["-32.48"]], + "-NUI": [ + [ + "0.jpg", + [ + [ + "a", + "https://s3-us-west-2.amazonaws.com/secure.notion-static.com/be2a13f6-5aab-45ac-9b9b-c371995b2094/0.jpg" + ] + ] + ], + [","], + [ + "21.jpg", + [ + [ + "a", + "https://s3-us-west-2.amazonaws.com/secure.notion-static.com/bcd41339-6c9c-4ff4-9877-f4aab44afe81/21.jpg" + ] + ] + ] + ], + "0rv;": [ + [ + "โ€ฃ", + [ + [ + "d", + { + "type": "daterange", + "end_date": "2020-07-31", + "start_date": "2010-07-31" + } + ] + ] + ] + ], + "3*Oe": [["+665555555555", [["a", "+665555555555"]]]], + "IYxF": [["nala,git"]], + "UA6Q": [["bar"]], + "Y)hG": [ + [ + "https://twitter.com/transitive_bs", + [["a", "https://twitter.com/transitive_bs"]] + ] + ], + "i>sK": [["fuzzywuzzy@gmail.com", [["a", "fuzzywuzzy@gmail.com"]]]], + "uy^(": [["โ€ฃ", [["u", "3a828f9b-5a82-4ecc-9fa9-a2c27700797c"]]]], + "x\"Lr": [["Yes"]], + "title": [["London"]] + }, + "content": ["bb710253-0d86-4c8c-9c61-d08f79883cc1"], + "created_time": 1595420008681, + "last_edited_time": 1596652500000, + "parent_id": "2d8aec23-8281-4a94-9090-caaf823dd21a", + "parent_table": "collection", + "alive": true, + "copied_from": "c3ffa048-85bd-4719-81f2-60caa59a18cf", + "file_ids": [ + "be2a13f6-5aab-45ac-9b9b-c371995b2094", + "bcd41339-6c9c-4ff4-9877-f4aab44afe81" + ], + "created_by_table": "notion_user", + "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "last_edited_by_table": "notion_user", + "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "shard_id": 924403, + "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" + } + }, + "43fb2254-b7e3-412c-a461-566f7a83918e": { + "role": "reader", + "value": { + "id": "43fb2254-b7e3-412c-a461-566f7a83918e", + "version": 9, + "type": "page", + "properties": { + ")2xt": [["42"]], + "-NUI": [ + [ + "00.jpg", + [ + [ + "a", + "https://s3-us-west-2.amazonaws.com/secure.notion-static.com/c5bf91fc-8f70-4b32-8c57-458bde39ea2c/00.jpg" + ] + ] + ] + ], + "0rv;": [ + [ + "โ€ฃ", + [ + [ + "d", + { + "type": "date", + "start_date": "2020-07-23" + } + ] + ] + ] + ], + "3*Oe": [["5555555555", [["a", "5555555555"]]]], + "IYxF": [["foo,bar,nala"]], + "UA6Q": [["foo"]], + "Y)hG": [ + ["https://notion2site.com", [["a", "https://notion2site.com"]]] + ], + "i>sK": [["t@t.com", [["a", "t@t.com"]]]], + "uy^(": [["โ€ฃ", [["u", "db401f86-4012-4d18-9445-236978ef32df"]]]], + "~UNY": [["test"]], + "title": [["New York"]] + }, + "content": ["5fc3e861-3e6f-4bde-9ad1-f0381661726a"], + "format": { + "page_icon": "๐Ÿข" + }, + "created_time": 1595420008681, + "last_edited_time": 1596654300000, + "parent_id": "2d8aec23-8281-4a94-9090-caaf823dd21a", + "parent_table": "collection", + "alive": true, + "copied_from": "1dbd5466-5cca-4126-8e4a-d0043d5fbf3e", + "file_ids": ["c5bf91fc-8f70-4b32-8c57-458bde39ea2c"], + "created_by_table": "notion_user", + "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "last_edited_by_table": "notion_user", + "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "shard_id": 924403, + "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" + } + }, + "c755e6c7-dcdd-433b-9c4c-ac9b3119ae92": { + "role": "reader", + "value": { + "id": "c755e6c7-dcdd-433b-9c4c-ac9b3119ae92", + "version": 7, + "type": "page", + "properties": { + "x\"Lr": [["No"]], + "title": [["empty"]] + }, + "content": ["d2045d84-6f06-426b-b16d-81d1fa4757d8"], + "created_time": 1595420008681, + "last_edited_time": 1596652440000, + "parent_id": "2d8aec23-8281-4a94-9090-caaf823dd21a", + "parent_table": "collection", + "alive": true, + "copied_from": "0fa120a9-dd33-4d51-83b5-6ac119a7dbbc", + "created_by_table": "notion_user", + "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "last_edited_by_table": "notion_user", + "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "shard_id": 924403, + "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" + } + }, + "262d5b17-b3b7-4244-bbf8-68e4b4fc8f04": { + "role": "reader", + "value": { + "id": "262d5b17-b3b7-4244-bbf8-68e4b4fc8f04", + "version": 10, + "type": "image", + "properties": { + "source": [ + [ + "https://images.unsplash.com/photo-1538428494232-9c0d8a3ab403?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" + ] + ] + }, + "format": { + "display_source": "https://images.unsplash.com/photo-1538428494232-9c0d8a3ab403?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" + }, + "created_time": 1596652517263, + "last_edited_time": 1596652500000, + "parent_id": "3fce55d4-2528-4d05-8af5-6f2bbc4af418", + "parent_table": "block", + "alive": true, + "created_by_table": "notion_user", + "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "last_edited_by_table": "notion_user", + "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "shard_id": 924403, + "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" + } + }, + "bb710253-0d86-4c8c-9c61-d08f79883cc1": { + "role": "reader", + "value": { + "id": "bb710253-0d86-4c8c-9c61-d08f79883cc1", + "version": 10, + "type": "image", + "properties": { + "source": [ + [ + "https://images.unsplash.com/photo-1533929736458-ca588d08c8be?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" + ] + ] + }, + "format": { + "display_source": "https://images.unsplash.com/photo-1533929736458-ca588d08c8be?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" + }, + "created_time": 1596652536710, + "last_edited_time": 1596652500000, + "parent_id": "3b506960-ea91-4b59-8e7c-f3c51e40529a", + "parent_table": "block", + "alive": true, + "created_by_table": "notion_user", + "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "last_edited_by_table": "notion_user", + "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "shard_id": 924403, + "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" + } + }, + "5fc3e861-3e6f-4bde-9ad1-f0381661726a": { + "role": "reader", + "value": { + "id": "5fc3e861-3e6f-4bde-9ad1-f0381661726a", + "version": 11, + "type": "image", + "properties": { + "source": [ + [ + "https://images.unsplash.com/photo-1522083165195-3424ed129620?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" + ] + ] + }, + "format": { + "display_source": "https://images.unsplash.com/photo-1522083165195-3424ed129620?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" + }, + "created_time": 1596652494414, + "last_edited_time": 1596652500000, + "parent_id": "43fb2254-b7e3-412c-a461-566f7a83918e", + "parent_table": "block", + "alive": true, + "created_by_table": "notion_user", + "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "last_edited_by_table": "notion_user", + "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "shard_id": 924403, + "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" + } + }, + "d2045d84-6f06-426b-b16d-81d1fa4757d8": { + "role": "reader", + "value": { + "id": "d2045d84-6f06-426b-b16d-81d1fa4757d8", + "version": 10, + "type": "image", + "properties": { + "source": [ + [ + "https://images.unsplash.com/photo-1522778526097-ce0a22ceb253?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" + ] + ] + }, + "format": { + "display_source": "https://images.unsplash.com/photo-1522778526097-ce0a22ceb253?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" + }, + "created_time": 1596652468455, + "last_edited_time": 1596652440000, + "parent_id": "c755e6c7-dcdd-433b-9c4c-ac9b3119ae92", + "parent_table": "block", + "alive": true, + "created_by_table": "notion_user", + "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "last_edited_by_table": "notion_user", + "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "shard_id": 924403, + "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" + } + } + }, + "space": { + "fde5ac74-eea3-4527-8f00-4482710e1af3": { + "role": "none" + } + } + } } diff --git a/packages/notion-client/fixtures/list.json b/packages/notion-client/fixtures/list.json index 48f02995a..90731e505 100644 --- a/packages/notion-client/fixtures/list.json +++ b/packages/notion-client/fixtures/list.json @@ -1,719 +1,719 @@ { - "result": { - "type": "table", - "blockIds": [ - "3fce55d4-2528-4d05-8af5-6f2bbc4af418", - "3b506960-ea91-4b59-8e7c-f3c51e40529a", - "43fb2254-b7e3-412c-a461-566f7a83918e", - "c755e6c7-dcdd-433b-9c4c-ac9b3119ae92" - ], - "aggregationResults": [ - { - "type": "number", - "value": 4 - } - ], - "total": 4 - }, - "recordMap": { - "collection": { - "2d8aec23-8281-4a94-9090-caaf823dd21a": { - "role": "reader", - "value": { - "id": "2d8aec23-8281-4a94-9090-caaf823dd21a", - "version": 39, - "name": [["Table Kitchen Sink"]], - "schema": { - ")2xt": { - "name": "Number", - "type": "number" - }, - "-NUI": { - "name": "Files", - "type": "file" - }, - "0rv;": { - "name": "Date", - "type": "date" - }, - "3*Oe": { - "name": "Phone", - "type": "phone_number" - }, - "IYxF": { - "name": "Multi-select", - "type": "multi_select", - "options": [ - { - "id": "e9207187-3729-4880-8318-388905441fe5", - "color": "green", - "value": "foo" - }, - { - "id": "12a88aaf-1938-4034-964b-07c3e274c053", - "color": "pink", - "value": "bar" - }, - { - "id": "3235f917-4cd9-4f11-99f4-d129ff34af59", - "color": "orange", - "value": "nala" - }, - { - "id": "1ce6d339-ef04-4f59-87b2-b9d90bfd86fd", - "color": "blue", - "value": "git" - }, - { - "id": "5759b95b-6c88-41da-9aea-9d6d7f324507", - "color": "brown", - "value": "baz" - }, - { - "id": "078abcee-6398-43dd-a826-8e3be5272d6c", - "color": "red", - "value": "abc" - }, - { - "id": "4e65926b-f43f-4eeb-a2f0-91154b8f3532", - "color": "yellow", - "value": "ghi" - }, - { - "id": "01f4a8ee-db00-48e8-83c5-48e65fe95aeb", - "color": "default", - "value": "jkl" - }, - { - "id": "5d05d9c6-8141-4ac0-806e-de584bc1b994", - "color": "purple", - "value": "mno" - }, - { - "id": "98f11bab-1cd5-4a97-b816-eb9c36e5766d", - "color": "purple", - "value": "pqr" - }, - { - "id": "1f6ffdd8-3db0-4308-a1ae-0d51bec1e2aa", - "color": "gray", - "value": "stu" - } - ] - }, - "UA6Q": { - "name": "Select", - "type": "select", - "options": [ - { - "id": "913dfbf6-d00c-4bb5-88e9-eb98226249e7", - "color": "blue", - "value": "foo" - }, - { - "id": "9d07a8cd-12aa-41f0-a67b-396eee740cf3", - "color": "orange", - "value": "bar" - } - ] - }, - "Y)hG": { - "name": "URL", - "type": "url" - }, - "i>sK": { - "name": "Email", - "type": "email" - }, - "uy^(": { - "name": "Person", - "type": "person" - }, - "x\"Lr": { - "name": "Checkbox", - "type": "checkbox" - }, - "~UNY": { - "name": "Text", - "type": "text" - }, - "title": { - "name": "Name", - "type": "title" - } - }, - "format": { - "collection_page_properties": [ - { - "visible": true, - "property": "IYxF" - }, - { - "visible": true, - "property": "-Phs" - } - ] - }, - "parent_id": "6d886ca8-7ab9-4c21-a16e-3b82b43a57fb", - "parent_table": "block", - "alive": true, - "copied_from": "0c126cb8-a114-4220-8524-b07e035acd0f" - } - } - }, - "collection_view": { - "ab639a5a-853e-45e1-9ef7-133b486c0acf": { - "role": "reader", - "value": { - "id": "ab639a5a-853e-45e1-9ef7-133b486c0acf", - "version": 3, - "type": "list", - "name": "", - "format": { - "list_properties": [ - { - "visible": true, - "property": "0rv;" - }, - { - "visible": false, - "property": "x\"Lr" - }, - { - "visible": false, - "property": "i>sK" - }, - { - "visible": false, - "property": "-NUI" - }, - { - "visible": true, - "property": "IYxF" - }, - { - "visible": false, - "property": ")2xt" - }, - { - "visible": true, - "property": "uy^(" - }, - { - "visible": false, - "property": "3*Oe" - }, - { - "visible": false, - "property": "UA6Q" - }, - { - "visible": false, - "property": "~UNY" - }, - { - "visible": false, - "property": "Y)hG" - } - ] - }, - "parent_id": "6d886ca8-7ab9-4c21-a16e-3b82b43a57fb", - "parent_table": "block", - "alive": true - } - } - }, - "block": { - "6d886ca8-7ab9-4c21-a16e-3b82b43a57fb": { - "role": "reader", - "value": { - "id": "6d886ca8-7ab9-4c21-a16e-3b82b43a57fb", - "version": 24, - "type": "collection_view", - "view_ids": [ - "0c7e54c9-32c2-4ed0-9b6d-edbef5a54cba", - "ab639a5a-853e-45e1-9ef7-133b486c0acf", - "0f4b7e0e-ac5d-4ef6-ae23-b324459f0bc3", - "bdffa1d3-dc8f-4a5e-8772-9b1bc106e799" - ], - "collection_id": "2d8aec23-8281-4a94-9090-caaf823dd21a", - "created_time": 1595420008792, - "last_edited_time": 1596656340000, - "parent_id": "2fea615a-97a7-401c-81be-486e4eec2e94", - "parent_table": "block", - "alive": true, - "copied_from": "5782b385-351e-4b18-9dca-6432e4a2c6d8", - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "shard_id": 924403, - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "2fea615a-97a7-401c-81be-486e4eec2e94": { - "role": "reader", - "value": { - "id": "2fea615a-97a7-401c-81be-486e4eec2e94", - "version": 135, - "type": "page", - "properties": { - "title": [["Collection Tests"]] - }, - "content": [ - "3cd6974c-fe3f-4918-bdbc-1f05e29aa76b", - "af19c7df-a80e-490c-a275-f44364d21633", - "d107da27-5deb-4992-8a2e-3ee220754d26", - "e8d7f56b-e88e-4258-9c56-7782b5fadf1c", - "6d886ca8-7ab9-4c21-a16e-3b82b43a57fb", - "c8318858-2bf0-4c83-8a5d-f0070f8d81b7", - "abbef548-0c0e-4fdc-9287-fdbb5f821aea", - "71274cdd-003f-4661-9a1c-50007a670974", - "e0770ebe-2cbf-48f1-975d-76d300bb9531" - ], - "format": { - "page_icon": "๐Ÿ’ " - }, - "created_time": 1595419999724, - "last_edited_time": 1596685200000, - "parent_id": "067dd719-a912-471e-a9a3-ac10710e7fdf", - "parent_table": "block", - "alive": true, - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "shard_id": 924403, - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "067dd719-a912-471e-a9a3-ac10710e7fdf": { - "role": "reader", - "value": { - "id": "067dd719-a912-471e-a9a3-ac10710e7fdf", - "version": 113, - "type": "page", - "properties": { - "title": [["notion2site minimal test"]] - }, - "content": [ - "3478af43-8028-4002-be15-9ff1411ded2a", - "17b2fb8a-83fd-4cf5-ac21-6d90977c378b", - "9695cb5e-3786-4a79-92bd-46b11ca8b3a6", - "572fcaf2-d9d0-45c4-abcc-1b0aaf4fccb8", - "6139bb9f-5320-4227-bad1-6ec809e3653f", - "09779c11-04a2-4679-8080-be72c598dec0", - "6bad7d71-3fdd-4e42-bfcb-56f691b2175d", - "aa69255b-583a-46c1-a14c-260f74320d36", - "a0b5774c-2d19-4972-9fa3-6b9e268d9bf3", - "6d395f0c-5460-4ae8-a3ba-b4e8a81e0f98", - "de14421f-1391-4ac7-b528-fa2e31eb1455", - "72c5d33c-a466-42fe-aee0-6852cc57c588", - "3702a5d6-403d-4d58-b8a9-44a77ca26c70", - "e68c18a4-6190-4eb5-a2dd-c3748e76b893", - "54bf5661-1797-480c-951e-5c1f96cb06f2", - "2fea615a-97a7-401c-81be-486e4eec2e94", - "bcd8b8e8-e071-453f-ae71-6aba5fa3c7dc", - "faee7c8e-a191-4720-b556-072d1e75c1b3", - "705ea6dc-a839-4dd4-9d30-b651d0f4fe78", - "bc0b711a-7399-4d6b-b00b-110df0109896", - "d2535e08-c5f7-45a4-87e9-299cef2d1601", - "09cf8325-d1ef-42aa-8e67-3736bd21d720", - "ef06b2cf-ceaf-4765-8bce-ca446236cdc1", - "fb211cdf-87cb-4707-9d1c-e20419469915", - "f88a2c6d-876f-4332-abeb-b0768cc68c93", - "cf56cf3e-56e1-40d4-a5bb-fdc4bec75c47", - "10a9ba63-0123-4764-801e-795e3b1e4d6d", - "46740964-0378-475a-a001-b2898c4dc1af", - "596d4541-3e2d-40c2-8d24-300c0f38ba22", - "927b287b-679f-4a21-a79d-e1f451635d16", - "1f9c2a91-4988-4d8f-a4f2-4185de365a81", - "afab8851-cb1e-48e4-808e-2aa5fcabdc02", - "bb05fb9a-7e1d-43bc-b4bc-f082d7556b0f", - "cde50f96-5202-4a5d-a019-53d050ac0649" - ], - "format": { - "page_icon": "๐Ÿ”ฅ", - "page_cover": "https://images.unsplash.com/photo-1532386236358-a33d8a9434e3?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb", - "page_cover_position": 0.5 - }, - "permissions": [ - { - "role": "editor", - "type": "user_permission", - "user_id": "db401f86-4012-4d18-9445-236978ef32df" - }, - { - "role": "reader", - "type": "public_permission", - "allow_duplicate": false - } - ], - "created_time": 1591569510730, - "last_edited_time": 1595420160000, - "parent_id": "fde5ac74-eea3-4527-8f00-4482710e1af3", - "parent_table": "space", - "alive": true, - "copied_from": "dc6f890f-ec6b-4766-bd9b-616324904187", - "created_by_table": "notion_user", - "created_by_id": "bfe4e4aa-0528-4ca2-8620-9d1813ba92c1", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "shard_id": 924403, - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "3fce55d4-2528-4d05-8af5-6f2bbc4af418": { - "role": "reader", - "value": { - "id": "3fce55d4-2528-4d05-8af5-6f2bbc4af418", - "version": 20, - "type": "page", - "properties": { - ")2xt": [["1000099"]], - "-NUI": [ - [ - "https://images.unsplash.com/photo-1542404467-c68ef6f41a5d?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=2550&q=80", - [ - [ - "a", - "https://images.unsplash.com/photo-1542404467-c68ef6f41a5d?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=2550&q=80" - ] - ] - ] - ], - "0rv;": [ - [ - "โ€ฃ", - [ - [ - "d", - { - "type": "date", - "start_date": "3000-07-22" - } - ] - ] - ] - ], - "IYxF": [["foo,git,baz,abc,ghi,jkl,mno,stu"]], - "UA6Q": [["bar"]], - "Y)hG": [ - [ - "https://transitivebullsh.it", - [["a", "https://transitivebullsh.it"]] - ] - ], - "i>sK": [["foo", [["a", "foo"]]]], - "x\"Lr": [["Yes"]], - "~UNY": [ - [ - "looooooooooooooooooooooooooooooooooooooooooooooooooooooooooong looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong loooooooooooooooooooooooooooooong" - ] - ], - "title": [["Shanghai"]] - }, - "content": ["262d5b17-b3b7-4244-bbf8-68e4b4fc8f04"], - "created_time": 1595420008681, - "last_edited_time": 1596656460000, - "parent_id": "2d8aec23-8281-4a94-9090-caaf823dd21a", - "parent_table": "collection", - "alive": true, - "copied_from": "378be4ff-3cbe-49c5-9032-3405ceeeea97", - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "shard_id": 924403, - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "3b506960-ea91-4b59-8e7c-f3c51e40529a": { - "role": "reader", - "value": { - "id": "3b506960-ea91-4b59-8e7c-f3c51e40529a", - "version": 5, - "type": "page", - "properties": { - ")2xt": [["-32.48"]], - "-NUI": [ - [ - "0.jpg", - [ - [ - "a", - "https://s3-us-west-2.amazonaws.com/secure.notion-static.com/be2a13f6-5aab-45ac-9b9b-c371995b2094/0.jpg" - ] - ] - ], - [","], - [ - "21.jpg", - [ - [ - "a", - "https://s3-us-west-2.amazonaws.com/secure.notion-static.com/bcd41339-6c9c-4ff4-9877-f4aab44afe81/21.jpg" - ] - ] - ] - ], - "0rv;": [ - [ - "โ€ฃ", - [ - [ - "d", - { - "type": "daterange", - "end_date": "2020-07-31", - "start_date": "2010-07-31" - } - ] - ] - ] - ], - "3*Oe": [["+665555555555", [["a", "+665555555555"]]]], - "IYxF": [["nala,git"]], - "UA6Q": [["bar"]], - "Y)hG": [ - [ - "https://twitter.com/transitive_bs", - [["a", "https://twitter.com/transitive_bs"]] - ] - ], - "i>sK": [["fuzzywuzzy@gmail.com", [["a", "fuzzywuzzy@gmail.com"]]]], - "uy^(": [["โ€ฃ", [["u", "3a828f9b-5a82-4ecc-9fa9-a2c27700797c"]]]], - "x\"Lr": [["Yes"]], - "title": [["London"]] - }, - "content": ["bb710253-0d86-4c8c-9c61-d08f79883cc1"], - "created_time": 1595420008681, - "last_edited_time": 1596652500000, - "parent_id": "2d8aec23-8281-4a94-9090-caaf823dd21a", - "parent_table": "collection", - "alive": true, - "copied_from": "c3ffa048-85bd-4719-81f2-60caa59a18cf", - "file_ids": [ - "be2a13f6-5aab-45ac-9b9b-c371995b2094", - "bcd41339-6c9c-4ff4-9877-f4aab44afe81" - ], - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "shard_id": 924403, - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "43fb2254-b7e3-412c-a461-566f7a83918e": { - "role": "reader", - "value": { - "id": "43fb2254-b7e3-412c-a461-566f7a83918e", - "version": 9, - "type": "page", - "properties": { - ")2xt": [["42"]], - "-NUI": [ - [ - "00.jpg", - [ - [ - "a", - "https://s3-us-west-2.amazonaws.com/secure.notion-static.com/c5bf91fc-8f70-4b32-8c57-458bde39ea2c/00.jpg" - ] - ] - ] - ], - "0rv;": [ - [ - "โ€ฃ", - [ - [ - "d", - { - "type": "date", - "start_date": "2020-07-23" - } - ] - ] - ] - ], - "3*Oe": [["5555555555", [["a", "5555555555"]]]], - "IYxF": [["foo,bar,nala"]], - "UA6Q": [["foo"]], - "Y)hG": [ - ["https://notion2site.com", [["a", "https://notion2site.com"]]] - ], - "i>sK": [["t@t.com", [["a", "t@t.com"]]]], - "uy^(": [["โ€ฃ", [["u", "db401f86-4012-4d18-9445-236978ef32df"]]]], - "~UNY": [["test"]], - "title": [["New York"]] - }, - "content": ["5fc3e861-3e6f-4bde-9ad1-f0381661726a"], - "format": { - "page_icon": "๐Ÿข" - }, - "created_time": 1595420008681, - "last_edited_time": 1596654300000, - "parent_id": "2d8aec23-8281-4a94-9090-caaf823dd21a", - "parent_table": "collection", - "alive": true, - "copied_from": "1dbd5466-5cca-4126-8e4a-d0043d5fbf3e", - "file_ids": ["c5bf91fc-8f70-4b32-8c57-458bde39ea2c"], - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "shard_id": 924403, - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "c755e6c7-dcdd-433b-9c4c-ac9b3119ae92": { - "role": "reader", - "value": { - "id": "c755e6c7-dcdd-433b-9c4c-ac9b3119ae92", - "version": 7, - "type": "page", - "properties": { - "x\"Lr": [["No"]], - "title": [["empty"]] - }, - "content": ["d2045d84-6f06-426b-b16d-81d1fa4757d8"], - "created_time": 1595420008681, - "last_edited_time": 1596652440000, - "parent_id": "2d8aec23-8281-4a94-9090-caaf823dd21a", - "parent_table": "collection", - "alive": true, - "copied_from": "0fa120a9-dd33-4d51-83b5-6ac119a7dbbc", - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "shard_id": 924403, - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "262d5b17-b3b7-4244-bbf8-68e4b4fc8f04": { - "role": "reader", - "value": { - "id": "262d5b17-b3b7-4244-bbf8-68e4b4fc8f04", - "version": 10, - "type": "image", - "properties": { - "source": [ - [ - "https://images.unsplash.com/photo-1538428494232-9c0d8a3ab403?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" - ] - ] - }, - "format": { - "display_source": "https://images.unsplash.com/photo-1538428494232-9c0d8a3ab403?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" - }, - "created_time": 1596652517263, - "last_edited_time": 1596652500000, - "parent_id": "3fce55d4-2528-4d05-8af5-6f2bbc4af418", - "parent_table": "block", - "alive": true, - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "shard_id": 924403, - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "bb710253-0d86-4c8c-9c61-d08f79883cc1": { - "role": "reader", - "value": { - "id": "bb710253-0d86-4c8c-9c61-d08f79883cc1", - "version": 10, - "type": "image", - "properties": { - "source": [ - [ - "https://images.unsplash.com/photo-1533929736458-ca588d08c8be?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" - ] - ] - }, - "format": { - "display_source": "https://images.unsplash.com/photo-1533929736458-ca588d08c8be?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" - }, - "created_time": 1596652536710, - "last_edited_time": 1596652500000, - "parent_id": "3b506960-ea91-4b59-8e7c-f3c51e40529a", - "parent_table": "block", - "alive": true, - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "shard_id": 924403, - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "5fc3e861-3e6f-4bde-9ad1-f0381661726a": { - "role": "reader", - "value": { - "id": "5fc3e861-3e6f-4bde-9ad1-f0381661726a", - "version": 11, - "type": "image", - "properties": { - "source": [ - [ - "https://images.unsplash.com/photo-1522083165195-3424ed129620?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" - ] - ] - }, - "format": { - "display_source": "https://images.unsplash.com/photo-1522083165195-3424ed129620?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" - }, - "created_time": 1596652494414, - "last_edited_time": 1596652500000, - "parent_id": "43fb2254-b7e3-412c-a461-566f7a83918e", - "parent_table": "block", - "alive": true, - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "shard_id": 924403, - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "d2045d84-6f06-426b-b16d-81d1fa4757d8": { - "role": "reader", - "value": { - "id": "d2045d84-6f06-426b-b16d-81d1fa4757d8", - "version": 10, - "type": "image", - "properties": { - "source": [ - [ - "https://images.unsplash.com/photo-1522778526097-ce0a22ceb253?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" - ] - ] - }, - "format": { - "display_source": "https://images.unsplash.com/photo-1522778526097-ce0a22ceb253?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" - }, - "created_time": 1596652468455, - "last_edited_time": 1596652440000, - "parent_id": "c755e6c7-dcdd-433b-9c4c-ac9b3119ae92", - "parent_table": "block", - "alive": true, - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "shard_id": 924403, - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - } - }, - "space": { - "fde5ac74-eea3-4527-8f00-4482710e1af3": { - "role": "none" - } - } - } + "result": { + "type": "table", + "blockIds": [ + "3fce55d4-2528-4d05-8af5-6f2bbc4af418", + "3b506960-ea91-4b59-8e7c-f3c51e40529a", + "43fb2254-b7e3-412c-a461-566f7a83918e", + "c755e6c7-dcdd-433b-9c4c-ac9b3119ae92" + ], + "aggregationResults": [ + { + "type": "number", + "value": 4 + } + ], + "total": 4 + }, + "recordMap": { + "collection": { + "2d8aec23-8281-4a94-9090-caaf823dd21a": { + "role": "reader", + "value": { + "id": "2d8aec23-8281-4a94-9090-caaf823dd21a", + "version": 39, + "name": [["Table Kitchen Sink"]], + "schema": { + ")2xt": { + "name": "Number", + "type": "number" + }, + "-NUI": { + "name": "Files", + "type": "file" + }, + "0rv;": { + "name": "Date", + "type": "date" + }, + "3*Oe": { + "name": "Phone", + "type": "phone_number" + }, + "IYxF": { + "name": "Multi-select", + "type": "multi_select", + "options": [ + { + "id": "e9207187-3729-4880-8318-388905441fe5", + "color": "green", + "value": "foo" + }, + { + "id": "12a88aaf-1938-4034-964b-07c3e274c053", + "color": "pink", + "value": "bar" + }, + { + "id": "3235f917-4cd9-4f11-99f4-d129ff34af59", + "color": "orange", + "value": "nala" + }, + { + "id": "1ce6d339-ef04-4f59-87b2-b9d90bfd86fd", + "color": "blue", + "value": "git" + }, + { + "id": "5759b95b-6c88-41da-9aea-9d6d7f324507", + "color": "brown", + "value": "baz" + }, + { + "id": "078abcee-6398-43dd-a826-8e3be5272d6c", + "color": "red", + "value": "abc" + }, + { + "id": "4e65926b-f43f-4eeb-a2f0-91154b8f3532", + "color": "yellow", + "value": "ghi" + }, + { + "id": "01f4a8ee-db00-48e8-83c5-48e65fe95aeb", + "color": "default", + "value": "jkl" + }, + { + "id": "5d05d9c6-8141-4ac0-806e-de584bc1b994", + "color": "purple", + "value": "mno" + }, + { + "id": "98f11bab-1cd5-4a97-b816-eb9c36e5766d", + "color": "purple", + "value": "pqr" + }, + { + "id": "1f6ffdd8-3db0-4308-a1ae-0d51bec1e2aa", + "color": "gray", + "value": "stu" + } + ] + }, + "UA6Q": { + "name": "Select", + "type": "select", + "options": [ + { + "id": "913dfbf6-d00c-4bb5-88e9-eb98226249e7", + "color": "blue", + "value": "foo" + }, + { + "id": "9d07a8cd-12aa-41f0-a67b-396eee740cf3", + "color": "orange", + "value": "bar" + } + ] + }, + "Y)hG": { + "name": "URL", + "type": "url" + }, + "i>sK": { + "name": "Email", + "type": "email" + }, + "uy^(": { + "name": "Person", + "type": "person" + }, + "x\"Lr": { + "name": "Checkbox", + "type": "checkbox" + }, + "~UNY": { + "name": "Text", + "type": "text" + }, + "title": { + "name": "Name", + "type": "title" + } + }, + "format": { + "collection_page_properties": [ + { + "visible": true, + "property": "IYxF" + }, + { + "visible": true, + "property": "-Phs" + } + ] + }, + "parent_id": "6d886ca8-7ab9-4c21-a16e-3b82b43a57fb", + "parent_table": "block", + "alive": true, + "copied_from": "0c126cb8-a114-4220-8524-b07e035acd0f" + } + } + }, + "collection_view": { + "ab639a5a-853e-45e1-9ef7-133b486c0acf": { + "role": "reader", + "value": { + "id": "ab639a5a-853e-45e1-9ef7-133b486c0acf", + "version": 3, + "type": "list", + "name": "", + "format": { + "list_properties": [ + { + "visible": true, + "property": "0rv;" + }, + { + "visible": false, + "property": "x\"Lr" + }, + { + "visible": false, + "property": "i>sK" + }, + { + "visible": false, + "property": "-NUI" + }, + { + "visible": true, + "property": "IYxF" + }, + { + "visible": false, + "property": ")2xt" + }, + { + "visible": true, + "property": "uy^(" + }, + { + "visible": false, + "property": "3*Oe" + }, + { + "visible": false, + "property": "UA6Q" + }, + { + "visible": false, + "property": "~UNY" + }, + { + "visible": false, + "property": "Y)hG" + } + ] + }, + "parent_id": "6d886ca8-7ab9-4c21-a16e-3b82b43a57fb", + "parent_table": "block", + "alive": true + } + } + }, + "block": { + "6d886ca8-7ab9-4c21-a16e-3b82b43a57fb": { + "role": "reader", + "value": { + "id": "6d886ca8-7ab9-4c21-a16e-3b82b43a57fb", + "version": 24, + "type": "collection_view", + "view_ids": [ + "0c7e54c9-32c2-4ed0-9b6d-edbef5a54cba", + "ab639a5a-853e-45e1-9ef7-133b486c0acf", + "0f4b7e0e-ac5d-4ef6-ae23-b324459f0bc3", + "bdffa1d3-dc8f-4a5e-8772-9b1bc106e799" + ], + "collection_id": "2d8aec23-8281-4a94-9090-caaf823dd21a", + "created_time": 1595420008792, + "last_edited_time": 1596656340000, + "parent_id": "2fea615a-97a7-401c-81be-486e4eec2e94", + "parent_table": "block", + "alive": true, + "copied_from": "5782b385-351e-4b18-9dca-6432e4a2c6d8", + "created_by_table": "notion_user", + "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "last_edited_by_table": "notion_user", + "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "shard_id": 924403, + "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" + } + }, + "2fea615a-97a7-401c-81be-486e4eec2e94": { + "role": "reader", + "value": { + "id": "2fea615a-97a7-401c-81be-486e4eec2e94", + "version": 135, + "type": "page", + "properties": { + "title": [["Collection Tests"]] + }, + "content": [ + "3cd6974c-fe3f-4918-bdbc-1f05e29aa76b", + "af19c7df-a80e-490c-a275-f44364d21633", + "d107da27-5deb-4992-8a2e-3ee220754d26", + "e8d7f56b-e88e-4258-9c56-7782b5fadf1c", + "6d886ca8-7ab9-4c21-a16e-3b82b43a57fb", + "c8318858-2bf0-4c83-8a5d-f0070f8d81b7", + "abbef548-0c0e-4fdc-9287-fdbb5f821aea", + "71274cdd-003f-4661-9a1c-50007a670974", + "e0770ebe-2cbf-48f1-975d-76d300bb9531" + ], + "format": { + "page_icon": "๐Ÿ’ " + }, + "created_time": 1595419999724, + "last_edited_time": 1596685200000, + "parent_id": "067dd719-a912-471e-a9a3-ac10710e7fdf", + "parent_table": "block", + "alive": true, + "created_by_table": "notion_user", + "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "last_edited_by_table": "notion_user", + "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "shard_id": 924403, + "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" + } + }, + "067dd719-a912-471e-a9a3-ac10710e7fdf": { + "role": "reader", + "value": { + "id": "067dd719-a912-471e-a9a3-ac10710e7fdf", + "version": 113, + "type": "page", + "properties": { + "title": [["notion2site minimal test"]] + }, + "content": [ + "3478af43-8028-4002-be15-9ff1411ded2a", + "17b2fb8a-83fd-4cf5-ac21-6d90977c378b", + "9695cb5e-3786-4a79-92bd-46b11ca8b3a6", + "572fcaf2-d9d0-45c4-abcc-1b0aaf4fccb8", + "6139bb9f-5320-4227-bad1-6ec809e3653f", + "09779c11-04a2-4679-8080-be72c598dec0", + "6bad7d71-3fdd-4e42-bfcb-56f691b2175d", + "aa69255b-583a-46c1-a14c-260f74320d36", + "a0b5774c-2d19-4972-9fa3-6b9e268d9bf3", + "6d395f0c-5460-4ae8-a3ba-b4e8a81e0f98", + "de14421f-1391-4ac7-b528-fa2e31eb1455", + "72c5d33c-a466-42fe-aee0-6852cc57c588", + "3702a5d6-403d-4d58-b8a9-44a77ca26c70", + "e68c18a4-6190-4eb5-a2dd-c3748e76b893", + "54bf5661-1797-480c-951e-5c1f96cb06f2", + "2fea615a-97a7-401c-81be-486e4eec2e94", + "bcd8b8e8-e071-453f-ae71-6aba5fa3c7dc", + "faee7c8e-a191-4720-b556-072d1e75c1b3", + "705ea6dc-a839-4dd4-9d30-b651d0f4fe78", + "bc0b711a-7399-4d6b-b00b-110df0109896", + "d2535e08-c5f7-45a4-87e9-299cef2d1601", + "09cf8325-d1ef-42aa-8e67-3736bd21d720", + "ef06b2cf-ceaf-4765-8bce-ca446236cdc1", + "fb211cdf-87cb-4707-9d1c-e20419469915", + "f88a2c6d-876f-4332-abeb-b0768cc68c93", + "cf56cf3e-56e1-40d4-a5bb-fdc4bec75c47", + "10a9ba63-0123-4764-801e-795e3b1e4d6d", + "46740964-0378-475a-a001-b2898c4dc1af", + "596d4541-3e2d-40c2-8d24-300c0f38ba22", + "927b287b-679f-4a21-a79d-e1f451635d16", + "1f9c2a91-4988-4d8f-a4f2-4185de365a81", + "afab8851-cb1e-48e4-808e-2aa5fcabdc02", + "bb05fb9a-7e1d-43bc-b4bc-f082d7556b0f", + "cde50f96-5202-4a5d-a019-53d050ac0649" + ], + "format": { + "page_icon": "๐Ÿ”ฅ", + "page_cover": "https://images.unsplash.com/photo-1532386236358-a33d8a9434e3?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb", + "page_cover_position": 0.5 + }, + "permissions": [ + { + "role": "editor", + "type": "user_permission", + "user_id": "db401f86-4012-4d18-9445-236978ef32df" + }, + { + "role": "reader", + "type": "public_permission", + "allow_duplicate": false + } + ], + "created_time": 1591569510730, + "last_edited_time": 1595420160000, + "parent_id": "fde5ac74-eea3-4527-8f00-4482710e1af3", + "parent_table": "space", + "alive": true, + "copied_from": "dc6f890f-ec6b-4766-bd9b-616324904187", + "created_by_table": "notion_user", + "created_by_id": "bfe4e4aa-0528-4ca2-8620-9d1813ba92c1", + "last_edited_by_table": "notion_user", + "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "shard_id": 924403, + "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" + } + }, + "3fce55d4-2528-4d05-8af5-6f2bbc4af418": { + "role": "reader", + "value": { + "id": "3fce55d4-2528-4d05-8af5-6f2bbc4af418", + "version": 20, + "type": "page", + "properties": { + ")2xt": [["1000099"]], + "-NUI": [ + [ + "https://images.unsplash.com/photo-1542404467-c68ef6f41a5d?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=2550&q=80", + [ + [ + "a", + "https://images.unsplash.com/photo-1542404467-c68ef6f41a5d?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=2550&q=80" + ] + ] + ] + ], + "0rv;": [ + [ + "โ€ฃ", + [ + [ + "d", + { + "type": "date", + "start_date": "3000-07-22" + } + ] + ] + ] + ], + "IYxF": [["foo,git,baz,abc,ghi,jkl,mno,stu"]], + "UA6Q": [["bar"]], + "Y)hG": [ + [ + "https://transitivebullsh.it", + [["a", "https://transitivebullsh.it"]] + ] + ], + "i>sK": [["foo", [["a", "foo"]]]], + "x\"Lr": [["Yes"]], + "~UNY": [ + [ + "looooooooooooooooooooooooooooooooooooooooooooooooooooooooooong looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong loooooooooooooooooooooooooooooong" + ] + ], + "title": [["Shanghai"]] + }, + "content": ["262d5b17-b3b7-4244-bbf8-68e4b4fc8f04"], + "created_time": 1595420008681, + "last_edited_time": 1596656460000, + "parent_id": "2d8aec23-8281-4a94-9090-caaf823dd21a", + "parent_table": "collection", + "alive": true, + "copied_from": "378be4ff-3cbe-49c5-9032-3405ceeeea97", + "created_by_table": "notion_user", + "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "last_edited_by_table": "notion_user", + "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "shard_id": 924403, + "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" + } + }, + "3b506960-ea91-4b59-8e7c-f3c51e40529a": { + "role": "reader", + "value": { + "id": "3b506960-ea91-4b59-8e7c-f3c51e40529a", + "version": 5, + "type": "page", + "properties": { + ")2xt": [["-32.48"]], + "-NUI": [ + [ + "0.jpg", + [ + [ + "a", + "https://s3-us-west-2.amazonaws.com/secure.notion-static.com/be2a13f6-5aab-45ac-9b9b-c371995b2094/0.jpg" + ] + ] + ], + [","], + [ + "21.jpg", + [ + [ + "a", + "https://s3-us-west-2.amazonaws.com/secure.notion-static.com/bcd41339-6c9c-4ff4-9877-f4aab44afe81/21.jpg" + ] + ] + ] + ], + "0rv;": [ + [ + "โ€ฃ", + [ + [ + "d", + { + "type": "daterange", + "end_date": "2020-07-31", + "start_date": "2010-07-31" + } + ] + ] + ] + ], + "3*Oe": [["+665555555555", [["a", "+665555555555"]]]], + "IYxF": [["nala,git"]], + "UA6Q": [["bar"]], + "Y)hG": [ + [ + "https://twitter.com/transitive_bs", + [["a", "https://twitter.com/transitive_bs"]] + ] + ], + "i>sK": [["fuzzywuzzy@gmail.com", [["a", "fuzzywuzzy@gmail.com"]]]], + "uy^(": [["โ€ฃ", [["u", "3a828f9b-5a82-4ecc-9fa9-a2c27700797c"]]]], + "x\"Lr": [["Yes"]], + "title": [["London"]] + }, + "content": ["bb710253-0d86-4c8c-9c61-d08f79883cc1"], + "created_time": 1595420008681, + "last_edited_time": 1596652500000, + "parent_id": "2d8aec23-8281-4a94-9090-caaf823dd21a", + "parent_table": "collection", + "alive": true, + "copied_from": "c3ffa048-85bd-4719-81f2-60caa59a18cf", + "file_ids": [ + "be2a13f6-5aab-45ac-9b9b-c371995b2094", + "bcd41339-6c9c-4ff4-9877-f4aab44afe81" + ], + "created_by_table": "notion_user", + "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "last_edited_by_table": "notion_user", + "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "shard_id": 924403, + "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" + } + }, + "43fb2254-b7e3-412c-a461-566f7a83918e": { + "role": "reader", + "value": { + "id": "43fb2254-b7e3-412c-a461-566f7a83918e", + "version": 9, + "type": "page", + "properties": { + ")2xt": [["42"]], + "-NUI": [ + [ + "00.jpg", + [ + [ + "a", + "https://s3-us-west-2.amazonaws.com/secure.notion-static.com/c5bf91fc-8f70-4b32-8c57-458bde39ea2c/00.jpg" + ] + ] + ] + ], + "0rv;": [ + [ + "โ€ฃ", + [ + [ + "d", + { + "type": "date", + "start_date": "2020-07-23" + } + ] + ] + ] + ], + "3*Oe": [["5555555555", [["a", "5555555555"]]]], + "IYxF": [["foo,bar,nala"]], + "UA6Q": [["foo"]], + "Y)hG": [ + ["https://notion2site.com", [["a", "https://notion2site.com"]]] + ], + "i>sK": [["t@t.com", [["a", "t@t.com"]]]], + "uy^(": [["โ€ฃ", [["u", "db401f86-4012-4d18-9445-236978ef32df"]]]], + "~UNY": [["test"]], + "title": [["New York"]] + }, + "content": ["5fc3e861-3e6f-4bde-9ad1-f0381661726a"], + "format": { + "page_icon": "๐Ÿข" + }, + "created_time": 1595420008681, + "last_edited_time": 1596654300000, + "parent_id": "2d8aec23-8281-4a94-9090-caaf823dd21a", + "parent_table": "collection", + "alive": true, + "copied_from": "1dbd5466-5cca-4126-8e4a-d0043d5fbf3e", + "file_ids": ["c5bf91fc-8f70-4b32-8c57-458bde39ea2c"], + "created_by_table": "notion_user", + "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "last_edited_by_table": "notion_user", + "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "shard_id": 924403, + "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" + } + }, + "c755e6c7-dcdd-433b-9c4c-ac9b3119ae92": { + "role": "reader", + "value": { + "id": "c755e6c7-dcdd-433b-9c4c-ac9b3119ae92", + "version": 7, + "type": "page", + "properties": { + "x\"Lr": [["No"]], + "title": [["empty"]] + }, + "content": ["d2045d84-6f06-426b-b16d-81d1fa4757d8"], + "created_time": 1595420008681, + "last_edited_time": 1596652440000, + "parent_id": "2d8aec23-8281-4a94-9090-caaf823dd21a", + "parent_table": "collection", + "alive": true, + "copied_from": "0fa120a9-dd33-4d51-83b5-6ac119a7dbbc", + "created_by_table": "notion_user", + "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "last_edited_by_table": "notion_user", + "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "shard_id": 924403, + "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" + } + }, + "262d5b17-b3b7-4244-bbf8-68e4b4fc8f04": { + "role": "reader", + "value": { + "id": "262d5b17-b3b7-4244-bbf8-68e4b4fc8f04", + "version": 10, + "type": "image", + "properties": { + "source": [ + [ + "https://images.unsplash.com/photo-1538428494232-9c0d8a3ab403?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" + ] + ] + }, + "format": { + "display_source": "https://images.unsplash.com/photo-1538428494232-9c0d8a3ab403?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" + }, + "created_time": 1596652517263, + "last_edited_time": 1596652500000, + "parent_id": "3fce55d4-2528-4d05-8af5-6f2bbc4af418", + "parent_table": "block", + "alive": true, + "created_by_table": "notion_user", + "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "last_edited_by_table": "notion_user", + "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "shard_id": 924403, + "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" + } + }, + "bb710253-0d86-4c8c-9c61-d08f79883cc1": { + "role": "reader", + "value": { + "id": "bb710253-0d86-4c8c-9c61-d08f79883cc1", + "version": 10, + "type": "image", + "properties": { + "source": [ + [ + "https://images.unsplash.com/photo-1533929736458-ca588d08c8be?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" + ] + ] + }, + "format": { + "display_source": "https://images.unsplash.com/photo-1533929736458-ca588d08c8be?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" + }, + "created_time": 1596652536710, + "last_edited_time": 1596652500000, + "parent_id": "3b506960-ea91-4b59-8e7c-f3c51e40529a", + "parent_table": "block", + "alive": true, + "created_by_table": "notion_user", + "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "last_edited_by_table": "notion_user", + "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "shard_id": 924403, + "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" + } + }, + "5fc3e861-3e6f-4bde-9ad1-f0381661726a": { + "role": "reader", + "value": { + "id": "5fc3e861-3e6f-4bde-9ad1-f0381661726a", + "version": 11, + "type": "image", + "properties": { + "source": [ + [ + "https://images.unsplash.com/photo-1522083165195-3424ed129620?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" + ] + ] + }, + "format": { + "display_source": "https://images.unsplash.com/photo-1522083165195-3424ed129620?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" + }, + "created_time": 1596652494414, + "last_edited_time": 1596652500000, + "parent_id": "43fb2254-b7e3-412c-a461-566f7a83918e", + "parent_table": "block", + "alive": true, + "created_by_table": "notion_user", + "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "last_edited_by_table": "notion_user", + "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "shard_id": 924403, + "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" + } + }, + "d2045d84-6f06-426b-b16d-81d1fa4757d8": { + "role": "reader", + "value": { + "id": "d2045d84-6f06-426b-b16d-81d1fa4757d8", + "version": 10, + "type": "image", + "properties": { + "source": [ + [ + "https://images.unsplash.com/photo-1522778526097-ce0a22ceb253?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" + ] + ] + }, + "format": { + "display_source": "https://images.unsplash.com/photo-1522778526097-ce0a22ceb253?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" + }, + "created_time": 1596652468455, + "last_edited_time": 1596652440000, + "parent_id": "c755e6c7-dcdd-433b-9c4c-ac9b3119ae92", + "parent_table": "block", + "alive": true, + "created_by_table": "notion_user", + "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "last_edited_by_table": "notion_user", + "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "shard_id": 924403, + "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" + } + } + }, + "space": { + "fde5ac74-eea3-4527-8f00-4482710e1af3": { + "role": "none" + } + } + } } diff --git a/packages/notion-client/fixtures/page.json b/packages/notion-client/fixtures/page.json index c020f47a4..b34938b38 100644 --- a/packages/notion-client/fixtures/page.json +++ b/packages/notion-client/fixtures/page.json @@ -1,895 +1,895 @@ { - "cursor": { - "stack": [] - }, - "recordMap": { - "block": { - "067dd719-a912-471e-a9a3-ac10710e7fdf": { - "role": "reader", - "value": { - "alive": true, - "content": [ - "3478af43-8028-4002-be15-9ff1411ded2a", - "17b2fb8a-83fd-4cf5-ac21-6d90977c378b", - "9695cb5e-3786-4a79-92bd-46b11ca8b3a6", - "572fcaf2-d9d0-45c4-abcc-1b0aaf4fccb8", - "6139bb9f-5320-4227-bad1-6ec809e3653f", - "09779c11-04a2-4679-8080-be72c598dec0", - "6bad7d71-3fdd-4e42-bfcb-56f691b2175d", - "aa69255b-583a-46c1-a14c-260f74320d36", - "a0b5774c-2d19-4972-9fa3-6b9e268d9bf3", - "6d395f0c-5460-4ae8-a3ba-b4e8a81e0f98", - "de14421f-1391-4ac7-b528-fa2e31eb1455", - "72c5d33c-a466-42fe-aee0-6852cc57c588", - "3702a5d6-403d-4d58-b8a9-44a77ca26c70", - "e68c18a4-6190-4eb5-a2dd-c3748e76b893", - "54bf5661-1797-480c-951e-5c1f96cb06f2", - "2fea615a-97a7-401c-81be-486e4eec2e94", - "bcd8b8e8-e071-453f-ae71-6aba5fa3c7dc", - "faee7c8e-a191-4720-b556-072d1e75c1b3", - "705ea6dc-a839-4dd4-9d30-b651d0f4fe78", - "bc0b711a-7399-4d6b-b00b-110df0109896", - "d2535e08-c5f7-45a4-87e9-299cef2d1601", - "09cf8325-d1ef-42aa-8e67-3736bd21d720", - "ef06b2cf-ceaf-4765-8bce-ca446236cdc1", - "fb211cdf-87cb-4707-9d1c-e20419469915", - "f88a2c6d-876f-4332-abeb-b0768cc68c93", - "cf56cf3e-56e1-40d4-a5bb-fdc4bec75c47", - "10a9ba63-0123-4764-801e-795e3b1e4d6d", - "46740964-0378-475a-a001-b2898c4dc1af", - "596d4541-3e2d-40c2-8d24-300c0f38ba22", - "927b287b-679f-4a21-a79d-e1f451635d16", - "1f9c2a91-4988-4d8f-a4f2-4185de365a81", - "afab8851-cb1e-48e4-808e-2aa5fcabdc02", - "bb05fb9a-7e1d-43bc-b4bc-f082d7556b0f", - "cde50f96-5202-4a5d-a019-53d050ac0649" - ], - "copied_from": "dc6f890f-ec6b-4766-bd9b-616324904187", - "created_by_id": "bfe4e4aa-0528-4ca2-8620-9d1813ba92c1", - "created_by_table": "notion_user", - "created_time": 1591569510730, - "format": { - "page_cover": "https://images.unsplash.com/photo-1532386236358-a33d8a9434e3?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb", - "page_cover_position": 0.5, - "page_icon": "๐Ÿ”ฅ" - }, - "id": "067dd719-a912-471e-a9a3-ac10710e7fdf", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_time": 1595420160000, - "parent_id": "fde5ac74-eea3-4527-8f00-4482710e1af3", - "parent_table": "space", - "permissions": [ - { - "role": "editor", - "type": "user_permission", - "user_id": "db401f86-4012-4d18-9445-236978ef32df" - }, - { - "allow_duplicate": false, - "role": "reader", - "type": "public_permission" - } - ], - "properties": { - "title": [["notion2site minimal test"]] - }, - "shard_id": 924403, - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3", - "type": "page", - "version": 113 - } - }, - "2fea615a-97a7-401c-81be-486e4eec2e94": { - "role": "reader", - "value": { - "alive": true, - "content": [ - "3cd6974c-fe3f-4918-bdbc-1f05e29aa76b", - "6d886ca8-7ab9-4c21-a16e-3b82b43a57fb", - "c8318858-2bf0-4c83-8a5d-f0070f8d81b7", - "abbef548-0c0e-4fdc-9287-fdbb5f821aea", - "71274cdd-003f-4661-9a1c-50007a670974", - "e0770ebe-2cbf-48f1-975d-76d300bb9531" - ], - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "created_by_table": "notion_user", - "created_time": 1595419999724, - "format": { - "page_icon": "๐Ÿ’ " - }, - "id": "2fea615a-97a7-401c-81be-486e4eec2e94", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_time": 1596652020000, - "parent_id": "067dd719-a912-471e-a9a3-ac10710e7fdf", - "parent_table": "block", - "properties": { - "title": [["Collection Tests"]] - }, - "shard_id": 924403, - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3", - "type": "page", - "version": 129 - } - }, - "3cd6974c-fe3f-4918-bdbc-1f05e29aa76b": { - "role": "reader", - "value": { - "alive": true, - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "created_by_table": "notion_user", - "created_time": 1595419980000, - "id": "3cd6974c-fe3f-4918-bdbc-1f05e29aa76b", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_time": 1596649260000, - "parent_id": "2fea615a-97a7-401c-81be-486e4eec2e94", - "parent_table": "block", - "shard_id": 924403, - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3", - "type": "text", - "version": 25 - } - }, - "6d886ca8-7ab9-4c21-a16e-3b82b43a57fb": { - "role": "reader", - "value": { - "alive": true, - "collection_id": "2d8aec23-8281-4a94-9090-caaf823dd21a", - "copied_from": "5782b385-351e-4b18-9dca-6432e4a2c6d8", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "created_by_table": "notion_user", - "created_time": 1595420008792, - "id": "6d886ca8-7ab9-4c21-a16e-3b82b43a57fb", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_time": 1596656340000, - "parent_id": "2fea615a-97a7-401c-81be-486e4eec2e94", - "parent_table": "block", - "shard_id": 924403, - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3", - "type": "collection_view", - "version": 24, - "view_ids": [ - "0c7e54c9-32c2-4ed0-9b6d-edbef5a54cba", - "ab639a5a-853e-45e1-9ef7-133b486c0acf", - "0f4b7e0e-ac5d-4ef6-ae23-b324459f0bc3", - "bdffa1d3-dc8f-4a5e-8772-9b1bc106e799" - ] - } - }, - "71274cdd-003f-4661-9a1c-50007a670974": { - "role": "reader", - "value": { - "alive": true, - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "created_by_table": "notion_user", - "created_time": 1596226500000, - "id": "71274cdd-003f-4661-9a1c-50007a670974", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_time": 1596226500000, - "parent_id": "2fea615a-97a7-401c-81be-486e4eec2e94", - "parent_table": "block", - "shard_id": 924403, - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3", - "type": "text", - "version": 23 - } - }, - "abbef548-0c0e-4fdc-9287-fdbb5f821aea": { - "role": "reader", - "value": { - "alive": true, - "collection_id": "efeb55b2-3085-4481-9445-b9082d11b26d", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "created_by_table": "notion_user", - "created_time": 1595420265864, - "id": "abbef548-0c0e-4fdc-9287-fdbb5f821aea", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_time": 1595420640000, - "parent_id": "2fea615a-97a7-401c-81be-486e4eec2e94", - "parent_table": "block", - "shard_id": 924403, - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3", - "type": "collection_view", - "version": 14, - "view_ids": ["0cdd3740-f8c3-4a4e-a953-9742eda52e71"] - } - }, - "c8318858-2bf0-4c83-8a5d-f0070f8d81b7": { - "role": "reader", - "value": { - "alive": true, - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "created_by_table": "notion_user", - "created_time": 1595420220000, - "id": "c8318858-2bf0-4c83-8a5d-f0070f8d81b7", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_time": 1596651960000, - "parent_id": "2fea615a-97a7-401c-81be-486e4eec2e94", - "parent_table": "block", - "shard_id": 924403, - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3", - "type": "text", - "version": 2 - } - }, - "e0770ebe-2cbf-48f1-975d-76d300bb9531": { - "role": "reader", - "value": { - "alive": true, - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "created_by_table": "notion_user", - "created_time": 1596226500000, - "id": "e0770ebe-2cbf-48f1-975d-76d300bb9531", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_time": 1596226980000, - "parent_id": "2fea615a-97a7-401c-81be-486e4eec2e94", - "parent_table": "block", - "shard_id": 924403, - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3", - "type": "text", - "version": 7 - } - } - }, - "collection": { - "2d8aec23-8281-4a94-9090-caaf823dd21a": { - "role": "reader", - "value": { - "alive": true, - "copied_from": "0c126cb8-a114-4220-8524-b07e035acd0f", - "format": { - "collection_page_properties": [ - { - "property": "IYxF", - "visible": true - }, - { - "property": "-Phs", - "visible": true - } - ] - }, - "id": "2d8aec23-8281-4a94-9090-caaf823dd21a", - "name": [["Table Kitchen Sink"]], - "parent_id": "6d886ca8-7ab9-4c21-a16e-3b82b43a57fb", - "parent_table": "block", - "schema": { - ")2xt": { - "name": "Number", - "type": "number" - }, - "-NUI": { - "name": "Files", - "type": "file" - }, - "0rv;": { - "name": "Date", - "type": "date" - }, - "3*Oe": { - "name": "Phone", - "type": "phone_number" - }, - "IYxF": { - "name": "Multi-select", - "options": [ - { - "color": "green", - "id": "e9207187-3729-4880-8318-388905441fe5", - "value": "foo" - }, - { - "color": "pink", - "id": "12a88aaf-1938-4034-964b-07c3e274c053", - "value": "bar" - }, - { - "color": "orange", - "id": "3235f917-4cd9-4f11-99f4-d129ff34af59", - "value": "nala" - }, - { - "color": "blue", - "id": "1ce6d339-ef04-4f59-87b2-b9d90bfd86fd", - "value": "git" - }, - { - "color": "brown", - "id": "5759b95b-6c88-41da-9aea-9d6d7f324507", - "value": "baz" - }, - { - "color": "red", - "id": "078abcee-6398-43dd-a826-8e3be5272d6c", - "value": "abc" - }, - { - "color": "yellow", - "id": "4e65926b-f43f-4eeb-a2f0-91154b8f3532", - "value": "ghi" - }, - { - "color": "default", - "id": "01f4a8ee-db00-48e8-83c5-48e65fe95aeb", - "value": "jkl" - }, - { - "color": "purple", - "id": "5d05d9c6-8141-4ac0-806e-de584bc1b994", - "value": "mno" - }, - { - "color": "purple", - "id": "98f11bab-1cd5-4a97-b816-eb9c36e5766d", - "value": "pqr" - }, - { - "color": "gray", - "id": "1f6ffdd8-3db0-4308-a1ae-0d51bec1e2aa", - "value": "stu" - } - ], - "type": "multi_select" - }, - "UA6Q": { - "name": "Select", - "options": [ - { - "color": "blue", - "id": "913dfbf6-d00c-4bb5-88e9-eb98226249e7", - "value": "foo" - }, - { - "color": "orange", - "id": "9d07a8cd-12aa-41f0-a67b-396eee740cf3", - "value": "bar" - } - ], - "type": "select" - }, - "Y)hG": { - "name": "URL", - "type": "url" - }, - "i>sK": { - "name": "Email", - "type": "email" - }, - "title": { - "name": "Name", - "type": "title" - }, - "uy^(": { - "name": "Person", - "type": "person" - }, - "x\"Lr": { - "name": "Checkbox", - "type": "checkbox" - }, - "~UNY": { - "name": "Text", - "type": "text" - } - }, - "version": 39 - } - }, - "efeb55b2-3085-4481-9445-b9082d11b26d": { - "role": "reader", - "value": { - "alive": true, - "format": { - "collection_page_properties": [ - { - "property": "}y%e", - "visible": true - }, - { - "property": "2HJ,", - "visible": true - } - ] - }, - "id": "efeb55b2-3085-4481-9445-b9082d11b26d", - "name": [["Table Number Tests"]], - "parent_id": "abbef548-0c0e-4fdc-9287-fdbb5f821aea", - "parent_table": "block", - "schema": { - "'27V": { - "name": "Pound", - "number_format": "pound", - "type": "number" - }, - ".?d,": { - "name": "Won", - "number_format": "won", - "type": "number" - }, - "2HJ,": { - "name": "Percent", - "number_format": "percent", - "type": "number" - }, - ";0w4": { - "name": "Yen", - "number_format": "yen", - "type": "number" - }, - "G:/\\": { - "name": "Dollar", - "number_format": "dollar", - "type": "number" - }, - "MQ8F": { - "name": "Euro", - "number_format": "euro", - "type": "number" - }, - "n\\gc": { - "name": "Rupee", - "number_format": "rupee", - "type": "number" - }, - "title": { - "name": "Title", - "type": "title" - }, - "ycVN": { - "name": "Yuan", - "number_format": "yuan", - "type": "number" - }, - "}y%e": { - "name": "Commas", - "number_format": "number_with_commas", - "type": "number" - } - }, - "version": 54 - } - } - }, - "collection_view": { - "0c7e54c9-32c2-4ed0-9b6d-edbef5a54cba": { - "role": "reader", - "value": { - "alive": true, - "format": { - "table_properties": [ - { - "property": "title", - "visible": true, - "width": 155 - }, - { - "property": "~UNY", - "visible": true, - "width": 100 - }, - { - "property": ")2xt", - "visible": true, - "width": 103 - }, - { - "property": "UA6Q", - "visible": true, - "width": 122 - }, - { - "property": "IYxF", - "visible": true, - "width": 200 - }, - { - "property": "0rv;", - "visible": true, - "width": 200 - }, - { - "property": "uy^(", - "visible": true, - "width": 160 - }, - { - "property": "-NUI", - "visible": true, - "width": 135 - }, - { - "property": "x\"Lr", - "visible": true, - "width": 121 - }, - { - "property": "Y)hG", - "visible": true, - "width": 200 - }, - { - "property": "i>sK", - "visible": true, - "width": 104 - }, - { - "property": "3*Oe", - "visible": true, - "width": 113 - } - ], - "table_wrap": true - }, - "id": "0c7e54c9-32c2-4ed0-9b6d-edbef5a54cba", - "name": "Default view", - "page_sort": [ - "3a30fcd6-fd7a-4450-8f74-f39a019e68d0", - "43fb2254-b7e3-412c-a461-566f7a83918e", - "3b506960-ea91-4b59-8e7c-f3c51e40529a", - "3fce55d4-2528-4d05-8af5-6f2bbc4af418", - "c755e6c7-dcdd-433b-9c4c-ac9b3119ae92", - "6bb42d8d-57b8-479e-b7f1-224eb7a868d5" - ], - "parent_id": "6d886ca8-7ab9-4c21-a16e-3b82b43a57fb", - "parent_table": "block", - "query2": { - "aggregations": [ - { - "aggregator": "count", - "property": "title" - } - ] - }, - "type": "table", - "version": 2 - } - }, - "0cdd3740-f8c3-4a4e-a953-9742eda52e71": { - "role": "reader", - "value": { - "alive": true, - "format": { - "table_properties": [ - { - "property": "title", - "visible": true, - "width": 108 - }, - { - "property": "}y%e", - "visible": true, - "width": 100 - }, - { - "property": "2HJ,", - "visible": true, - "width": 100 - }, - { - "property": "G:/\\", - "visible": true, - "width": 114 - }, - { - "property": "MQ8F", - "visible": true, - "width": 108 - }, - { - "property": "'27V", - "visible": true, - "width": 113 - }, - { - "property": ";0w4", - "visible": true, - "width": 100 - }, - { - "property": "n\\gc", - "visible": true, - "width": 100 - }, - { - "property": ".?d,", - "visible": true, - "width": 100 - }, - { - "property": "ycVN", - "visible": true, - "width": 100 - } - ], - "table_wrap": true - }, - "id": "0cdd3740-f8c3-4a4e-a953-9742eda52e71", - "name": "Default view", - "page_sort": [ - "f053cea9-65b3-4f2b-bec9-2cc0521069b0", - "5b2a70e6-4fff-48d5-9403-04b0d3f48802", - "0ffcec42-8b65-49d9-b783-229267b933a9", - "d965d0d4-23e8-4b60-a738-b1805a800f08", - "dc20e995-2b95-450b-948c-92b67a655372", - "407f9e3e-62ab-41c9-adb2-7b86e8d4470b", - "ab47f3df-0dab-4b85-972e-eaba152c4ce4" - ], - "parent_id": "abbef548-0c0e-4fdc-9287-fdbb5f821aea", - "parent_table": "block", - "query2": { - "aggregations": [ - { - "aggregator": "count", - "property": "title" - } - ] - }, - "type": "table", - "version": 26 - } - }, - "0f4b7e0e-ac5d-4ef6-ae23-b324459f0bc3": { - "role": "reader", - "value": { - "alive": true, - "format": { - "gallery_cover": { - "type": "page_content" - }, - "gallery_cover_size": "medium", - "gallery_properties": [ - { - "property": "title", - "visible": true - }, - { - "property": "x\"Lr", - "visible": false - }, - { - "property": "0rv;", - "visible": false - }, - { - "property": "i>sK", - "visible": false - }, - { - "property": "-NUI", - "visible": true - }, - { - "property": "IYxF", - "visible": false - }, - { - "property": ")2xt", - "visible": true - }, - { - "property": "uy^(", - "visible": false - }, - { - "property": "3*Oe", - "visible": false - }, - { - "property": "UA6Q", - "visible": false - }, - { - "property": "~UNY", - "visible": false - }, - { - "property": "Y)hG", - "visible": false - } - ] - }, - "id": "0f4b7e0e-ac5d-4ef6-ae23-b324459f0bc3", - "name": "", - "parent_id": "6d886ca8-7ab9-4c21-a16e-3b82b43a57fb", - "parent_table": "block", - "type": "gallery", - "version": 15 - } - }, - "ab639a5a-853e-45e1-9ef7-133b486c0acf": { - "role": "reader", - "value": { - "alive": true, - "format": { - "list_properties": [ - { - "property": "0rv;", - "visible": true - }, - { - "property": "x\"Lr", - "visible": false - }, - { - "property": "i>sK", - "visible": false - }, - { - "property": "-NUI", - "visible": false - }, - { - "property": "IYxF", - "visible": true - }, - { - "property": ")2xt", - "visible": false - }, - { - "property": "uy^(", - "visible": true - }, - { - "property": "3*Oe", - "visible": false - }, - { - "property": "UA6Q", - "visible": false - }, - { - "property": "~UNY", - "visible": false - }, - { - "property": "Y)hG", - "visible": false - } - ] - }, - "id": "ab639a5a-853e-45e1-9ef7-133b486c0acf", - "name": "", - "parent_id": "6d886ca8-7ab9-4c21-a16e-3b82b43a57fb", - "parent_table": "block", - "type": "list", - "version": 3 - } - }, - "bdffa1d3-dc8f-4a5e-8772-9b1bc106e799": { - "role": "reader", - "value": { - "alive": true, - "format": { - "board_groups2": [ - { - "hidden": false, - "property": "UA6Q", - "value": { - "type": "select" - } - }, - { - "hidden": false, - "property": "UA6Q", - "value": { - "type": "select", - "value": "foo" - } - }, - { - "hidden": false, - "property": "UA6Q", - "value": { - "type": "select", - "value": "bar" - } - } - ], - "board_properties": [ - { - "property": "title", - "visible": true - }, - { - "property": "x\"Lr", - "visible": false - }, - { - "property": "0rv;", - "visible": false - }, - { - "property": "i>sK", - "visible": false - }, - { - "property": "-NUI", - "visible": true - }, - { - "property": "IYxF", - "visible": false - }, - { - "property": ")2xt", - "visible": false - }, - { - "property": "uy^(", - "visible": false - }, - { - "property": "3*Oe", - "visible": false - }, - { - "property": "UA6Q", - "visible": false - }, - { - "property": "~UNY", - "visible": false - }, - { - "property": "Y)hG", - "visible": false - } - ] - }, - "id": "bdffa1d3-dc8f-4a5e-8772-9b1bc106e799", - "name": "", - "parent_id": "6d886ca8-7ab9-4c21-a16e-3b82b43a57fb", - "parent_table": "block", - "query2": { - "aggregations": [ - { - "aggregator": "count" - } - ], - "group_by": "UA6Q" - }, - "type": "board", - "version": 4 - } - } - }, - "notion_user": { - "bfe4e4aa-0528-4ca2-8620-9d1813ba92c1": { - "role": "reader", - "value": { - "clipper_onboarding_completed": true, - "email": "timo.lins@gmail.com", - "family_name": "Lins", - "given_name": "Timo", - "id": "bfe4e4aa-0528-4ca2-8620-9d1813ba92c1", - "mobile_onboarding_completed": true, - "onboarding_completed": true, - "profile_photo": "https://s3-us-west-2.amazonaws.com/public.notion-static.com/42beb486-d735-4841-b3df-5d065de407c0/ad83a4b7b2a2c4472c1b5d6489c177b9.png", - "version": 19 - } - }, - "db401f86-4012-4d18-9445-236978ef32df": { - "role": "reader", - "value": { - "email": "travis@saasify.sh", - "family_name": "Fischer", - "given_name": "Travis", - "id": "db401f86-4012-4d18-9445-236978ef32df", - "mobile_onboarding_completed": true, - "onboarding_completed": true, - "profile_photo": "https://lh3.googleusercontent.com/a-/AAuE7mD7V0l26Q8fOvQCQEvttqbWdCMrmYtLTMZgWN-1qOP3DiLHdM1gD0DaLYfCJ_fRVJg5Zt5ucYavpz67Okog7FyTF7-LflxWvCIuloAvfpIiDuZC5BkWB6AkLbAwUbMtb0MFJ-auTFWzln0K7X092ZFftasLqaoGlHy4k6AsgRSEg2fUv9ax55ewxBTc6TiuLlwpRJv93zRHMhYJGAA7RaH4vCB6r4AL4UP6h77nQK4a-He83-7ozZOs4dAqz_u6O9_mgAd1Z30KKwGRG3AEtUoHz4fdEkxZR9i0esiV7W4v_mLFROGO6oo3K-ZpkNDTXyr8hXpROqg3U2d-3ki-qnXo-W_iUv6d3AruGqca9gYxk0iId9a5i_XQOjTOAkTuurTZNGDR3p3-gpNRiG_cUYU7yB3IgqRCplEh8FWOjw8uH7nlc5PxxL6fgFVbsIyN0x1W5wjpvxfEYWzzzbZHkkcfHDam2g6Wc0PfGjwcaOYFFgG6Q0ntQk0ZcQDCdADyBAAk1nCMlxsQ_9rQocjNkw9WdU9fswnwWVLTx7Zb_05bfwQtovwiz0mOPLSBhVdcHZWcr2YMBnjvj1AcmddPF5TNarQzM6AaBd5NW6IMl25GkuA9S_LQR_pErXBhmY6PlkWsSA68zzk3ARPHW_i_PY_5WpCF0__tibpcgKpNogYDkFymB7B6FyH-EFC85sPkP_pdryzN5os8Ugg-RpanmfpVIwvIpBFGdQmzkHWu6i_qIO5XDpxRj4iSiU_URMg=s100", - "version": 5 - } - } - }, - "space": {} - } + "cursor": { + "stack": [] + }, + "recordMap": { + "block": { + "067dd719-a912-471e-a9a3-ac10710e7fdf": { + "role": "reader", + "value": { + "alive": true, + "content": [ + "3478af43-8028-4002-be15-9ff1411ded2a", + "17b2fb8a-83fd-4cf5-ac21-6d90977c378b", + "9695cb5e-3786-4a79-92bd-46b11ca8b3a6", + "572fcaf2-d9d0-45c4-abcc-1b0aaf4fccb8", + "6139bb9f-5320-4227-bad1-6ec809e3653f", + "09779c11-04a2-4679-8080-be72c598dec0", + "6bad7d71-3fdd-4e42-bfcb-56f691b2175d", + "aa69255b-583a-46c1-a14c-260f74320d36", + "a0b5774c-2d19-4972-9fa3-6b9e268d9bf3", + "6d395f0c-5460-4ae8-a3ba-b4e8a81e0f98", + "de14421f-1391-4ac7-b528-fa2e31eb1455", + "72c5d33c-a466-42fe-aee0-6852cc57c588", + "3702a5d6-403d-4d58-b8a9-44a77ca26c70", + "e68c18a4-6190-4eb5-a2dd-c3748e76b893", + "54bf5661-1797-480c-951e-5c1f96cb06f2", + "2fea615a-97a7-401c-81be-486e4eec2e94", + "bcd8b8e8-e071-453f-ae71-6aba5fa3c7dc", + "faee7c8e-a191-4720-b556-072d1e75c1b3", + "705ea6dc-a839-4dd4-9d30-b651d0f4fe78", + "bc0b711a-7399-4d6b-b00b-110df0109896", + "d2535e08-c5f7-45a4-87e9-299cef2d1601", + "09cf8325-d1ef-42aa-8e67-3736bd21d720", + "ef06b2cf-ceaf-4765-8bce-ca446236cdc1", + "fb211cdf-87cb-4707-9d1c-e20419469915", + "f88a2c6d-876f-4332-abeb-b0768cc68c93", + "cf56cf3e-56e1-40d4-a5bb-fdc4bec75c47", + "10a9ba63-0123-4764-801e-795e3b1e4d6d", + "46740964-0378-475a-a001-b2898c4dc1af", + "596d4541-3e2d-40c2-8d24-300c0f38ba22", + "927b287b-679f-4a21-a79d-e1f451635d16", + "1f9c2a91-4988-4d8f-a4f2-4185de365a81", + "afab8851-cb1e-48e4-808e-2aa5fcabdc02", + "bb05fb9a-7e1d-43bc-b4bc-f082d7556b0f", + "cde50f96-5202-4a5d-a019-53d050ac0649" + ], + "copied_from": "dc6f890f-ec6b-4766-bd9b-616324904187", + "created_by_id": "bfe4e4aa-0528-4ca2-8620-9d1813ba92c1", + "created_by_table": "notion_user", + "created_time": 1591569510730, + "format": { + "page_cover": "https://images.unsplash.com/photo-1532386236358-a33d8a9434e3?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb", + "page_cover_position": 0.5, + "page_icon": "๐Ÿ”ฅ" + }, + "id": "067dd719-a912-471e-a9a3-ac10710e7fdf", + "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "last_edited_by_table": "notion_user", + "last_edited_time": 1595420160000, + "parent_id": "fde5ac74-eea3-4527-8f00-4482710e1af3", + "parent_table": "space", + "permissions": [ + { + "role": "editor", + "type": "user_permission", + "user_id": "db401f86-4012-4d18-9445-236978ef32df" + }, + { + "allow_duplicate": false, + "role": "reader", + "type": "public_permission" + } + ], + "properties": { + "title": [["notion2site minimal test"]] + }, + "shard_id": 924403, + "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3", + "type": "page", + "version": 113 + } + }, + "2fea615a-97a7-401c-81be-486e4eec2e94": { + "role": "reader", + "value": { + "alive": true, + "content": [ + "3cd6974c-fe3f-4918-bdbc-1f05e29aa76b", + "6d886ca8-7ab9-4c21-a16e-3b82b43a57fb", + "c8318858-2bf0-4c83-8a5d-f0070f8d81b7", + "abbef548-0c0e-4fdc-9287-fdbb5f821aea", + "71274cdd-003f-4661-9a1c-50007a670974", + "e0770ebe-2cbf-48f1-975d-76d300bb9531" + ], + "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "created_by_table": "notion_user", + "created_time": 1595419999724, + "format": { + "page_icon": "๐Ÿ’ " + }, + "id": "2fea615a-97a7-401c-81be-486e4eec2e94", + "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "last_edited_by_table": "notion_user", + "last_edited_time": 1596652020000, + "parent_id": "067dd719-a912-471e-a9a3-ac10710e7fdf", + "parent_table": "block", + "properties": { + "title": [["Collection Tests"]] + }, + "shard_id": 924403, + "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3", + "type": "page", + "version": 129 + } + }, + "3cd6974c-fe3f-4918-bdbc-1f05e29aa76b": { + "role": "reader", + "value": { + "alive": true, + "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "created_by_table": "notion_user", + "created_time": 1595419980000, + "id": "3cd6974c-fe3f-4918-bdbc-1f05e29aa76b", + "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "last_edited_by_table": "notion_user", + "last_edited_time": 1596649260000, + "parent_id": "2fea615a-97a7-401c-81be-486e4eec2e94", + "parent_table": "block", + "shard_id": 924403, + "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3", + "type": "text", + "version": 25 + } + }, + "6d886ca8-7ab9-4c21-a16e-3b82b43a57fb": { + "role": "reader", + "value": { + "alive": true, + "collection_id": "2d8aec23-8281-4a94-9090-caaf823dd21a", + "copied_from": "5782b385-351e-4b18-9dca-6432e4a2c6d8", + "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "created_by_table": "notion_user", + "created_time": 1595420008792, + "id": "6d886ca8-7ab9-4c21-a16e-3b82b43a57fb", + "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "last_edited_by_table": "notion_user", + "last_edited_time": 1596656340000, + "parent_id": "2fea615a-97a7-401c-81be-486e4eec2e94", + "parent_table": "block", + "shard_id": 924403, + "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3", + "type": "collection_view", + "version": 24, + "view_ids": [ + "0c7e54c9-32c2-4ed0-9b6d-edbef5a54cba", + "ab639a5a-853e-45e1-9ef7-133b486c0acf", + "0f4b7e0e-ac5d-4ef6-ae23-b324459f0bc3", + "bdffa1d3-dc8f-4a5e-8772-9b1bc106e799" + ] + } + }, + "71274cdd-003f-4661-9a1c-50007a670974": { + "role": "reader", + "value": { + "alive": true, + "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "created_by_table": "notion_user", + "created_time": 1596226500000, + "id": "71274cdd-003f-4661-9a1c-50007a670974", + "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "last_edited_by_table": "notion_user", + "last_edited_time": 1596226500000, + "parent_id": "2fea615a-97a7-401c-81be-486e4eec2e94", + "parent_table": "block", + "shard_id": 924403, + "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3", + "type": "text", + "version": 23 + } + }, + "abbef548-0c0e-4fdc-9287-fdbb5f821aea": { + "role": "reader", + "value": { + "alive": true, + "collection_id": "efeb55b2-3085-4481-9445-b9082d11b26d", + "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "created_by_table": "notion_user", + "created_time": 1595420265864, + "id": "abbef548-0c0e-4fdc-9287-fdbb5f821aea", + "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "last_edited_by_table": "notion_user", + "last_edited_time": 1595420640000, + "parent_id": "2fea615a-97a7-401c-81be-486e4eec2e94", + "parent_table": "block", + "shard_id": 924403, + "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3", + "type": "collection_view", + "version": 14, + "view_ids": ["0cdd3740-f8c3-4a4e-a953-9742eda52e71"] + } + }, + "c8318858-2bf0-4c83-8a5d-f0070f8d81b7": { + "role": "reader", + "value": { + "alive": true, + "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "created_by_table": "notion_user", + "created_time": 1595420220000, + "id": "c8318858-2bf0-4c83-8a5d-f0070f8d81b7", + "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "last_edited_by_table": "notion_user", + "last_edited_time": 1596651960000, + "parent_id": "2fea615a-97a7-401c-81be-486e4eec2e94", + "parent_table": "block", + "shard_id": 924403, + "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3", + "type": "text", + "version": 2 + } + }, + "e0770ebe-2cbf-48f1-975d-76d300bb9531": { + "role": "reader", + "value": { + "alive": true, + "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "created_by_table": "notion_user", + "created_time": 1596226500000, + "id": "e0770ebe-2cbf-48f1-975d-76d300bb9531", + "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "last_edited_by_table": "notion_user", + "last_edited_time": 1596226980000, + "parent_id": "2fea615a-97a7-401c-81be-486e4eec2e94", + "parent_table": "block", + "shard_id": 924403, + "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3", + "type": "text", + "version": 7 + } + } + }, + "collection": { + "2d8aec23-8281-4a94-9090-caaf823dd21a": { + "role": "reader", + "value": { + "alive": true, + "copied_from": "0c126cb8-a114-4220-8524-b07e035acd0f", + "format": { + "collection_page_properties": [ + { + "property": "IYxF", + "visible": true + }, + { + "property": "-Phs", + "visible": true + } + ] + }, + "id": "2d8aec23-8281-4a94-9090-caaf823dd21a", + "name": [["Table Kitchen Sink"]], + "parent_id": "6d886ca8-7ab9-4c21-a16e-3b82b43a57fb", + "parent_table": "block", + "schema": { + ")2xt": { + "name": "Number", + "type": "number" + }, + "-NUI": { + "name": "Files", + "type": "file" + }, + "0rv;": { + "name": "Date", + "type": "date" + }, + "3*Oe": { + "name": "Phone", + "type": "phone_number" + }, + "IYxF": { + "name": "Multi-select", + "options": [ + { + "color": "green", + "id": "e9207187-3729-4880-8318-388905441fe5", + "value": "foo" + }, + { + "color": "pink", + "id": "12a88aaf-1938-4034-964b-07c3e274c053", + "value": "bar" + }, + { + "color": "orange", + "id": "3235f917-4cd9-4f11-99f4-d129ff34af59", + "value": "nala" + }, + { + "color": "blue", + "id": "1ce6d339-ef04-4f59-87b2-b9d90bfd86fd", + "value": "git" + }, + { + "color": "brown", + "id": "5759b95b-6c88-41da-9aea-9d6d7f324507", + "value": "baz" + }, + { + "color": "red", + "id": "078abcee-6398-43dd-a826-8e3be5272d6c", + "value": "abc" + }, + { + "color": "yellow", + "id": "4e65926b-f43f-4eeb-a2f0-91154b8f3532", + "value": "ghi" + }, + { + "color": "default", + "id": "01f4a8ee-db00-48e8-83c5-48e65fe95aeb", + "value": "jkl" + }, + { + "color": "purple", + "id": "5d05d9c6-8141-4ac0-806e-de584bc1b994", + "value": "mno" + }, + { + "color": "purple", + "id": "98f11bab-1cd5-4a97-b816-eb9c36e5766d", + "value": "pqr" + }, + { + "color": "gray", + "id": "1f6ffdd8-3db0-4308-a1ae-0d51bec1e2aa", + "value": "stu" + } + ], + "type": "multi_select" + }, + "UA6Q": { + "name": "Select", + "options": [ + { + "color": "blue", + "id": "913dfbf6-d00c-4bb5-88e9-eb98226249e7", + "value": "foo" + }, + { + "color": "orange", + "id": "9d07a8cd-12aa-41f0-a67b-396eee740cf3", + "value": "bar" + } + ], + "type": "select" + }, + "Y)hG": { + "name": "URL", + "type": "url" + }, + "i>sK": { + "name": "Email", + "type": "email" + }, + "title": { + "name": "Name", + "type": "title" + }, + "uy^(": { + "name": "Person", + "type": "person" + }, + "x\"Lr": { + "name": "Checkbox", + "type": "checkbox" + }, + "~UNY": { + "name": "Text", + "type": "text" + } + }, + "version": 39 + } + }, + "efeb55b2-3085-4481-9445-b9082d11b26d": { + "role": "reader", + "value": { + "alive": true, + "format": { + "collection_page_properties": [ + { + "property": "}y%e", + "visible": true + }, + { + "property": "2HJ,", + "visible": true + } + ] + }, + "id": "efeb55b2-3085-4481-9445-b9082d11b26d", + "name": [["Table Number Tests"]], + "parent_id": "abbef548-0c0e-4fdc-9287-fdbb5f821aea", + "parent_table": "block", + "schema": { + "'27V": { + "name": "Pound", + "number_format": "pound", + "type": "number" + }, + ".?d,": { + "name": "Won", + "number_format": "won", + "type": "number" + }, + "2HJ,": { + "name": "Percent", + "number_format": "percent", + "type": "number" + }, + ";0w4": { + "name": "Yen", + "number_format": "yen", + "type": "number" + }, + "G:/\\": { + "name": "Dollar", + "number_format": "dollar", + "type": "number" + }, + "MQ8F": { + "name": "Euro", + "number_format": "euro", + "type": "number" + }, + "n\\gc": { + "name": "Rupee", + "number_format": "rupee", + "type": "number" + }, + "title": { + "name": "Title", + "type": "title" + }, + "ycVN": { + "name": "Yuan", + "number_format": "yuan", + "type": "number" + }, + "}y%e": { + "name": "Commas", + "number_format": "number_with_commas", + "type": "number" + } + }, + "version": 54 + } + } + }, + "collection_view": { + "0c7e54c9-32c2-4ed0-9b6d-edbef5a54cba": { + "role": "reader", + "value": { + "alive": true, + "format": { + "table_properties": [ + { + "property": "title", + "visible": true, + "width": 155 + }, + { + "property": "~UNY", + "visible": true, + "width": 100 + }, + { + "property": ")2xt", + "visible": true, + "width": 103 + }, + { + "property": "UA6Q", + "visible": true, + "width": 122 + }, + { + "property": "IYxF", + "visible": true, + "width": 200 + }, + { + "property": "0rv;", + "visible": true, + "width": 200 + }, + { + "property": "uy^(", + "visible": true, + "width": 160 + }, + { + "property": "-NUI", + "visible": true, + "width": 135 + }, + { + "property": "x\"Lr", + "visible": true, + "width": 121 + }, + { + "property": "Y)hG", + "visible": true, + "width": 200 + }, + { + "property": "i>sK", + "visible": true, + "width": 104 + }, + { + "property": "3*Oe", + "visible": true, + "width": 113 + } + ], + "table_wrap": true + }, + "id": "0c7e54c9-32c2-4ed0-9b6d-edbef5a54cba", + "name": "Default view", + "page_sort": [ + "3a30fcd6-fd7a-4450-8f74-f39a019e68d0", + "43fb2254-b7e3-412c-a461-566f7a83918e", + "3b506960-ea91-4b59-8e7c-f3c51e40529a", + "3fce55d4-2528-4d05-8af5-6f2bbc4af418", + "c755e6c7-dcdd-433b-9c4c-ac9b3119ae92", + "6bb42d8d-57b8-479e-b7f1-224eb7a868d5" + ], + "parent_id": "6d886ca8-7ab9-4c21-a16e-3b82b43a57fb", + "parent_table": "block", + "query2": { + "aggregations": [ + { + "aggregator": "count", + "property": "title" + } + ] + }, + "type": "table", + "version": 2 + } + }, + "0cdd3740-f8c3-4a4e-a953-9742eda52e71": { + "role": "reader", + "value": { + "alive": true, + "format": { + "table_properties": [ + { + "property": "title", + "visible": true, + "width": 108 + }, + { + "property": "}y%e", + "visible": true, + "width": 100 + }, + { + "property": "2HJ,", + "visible": true, + "width": 100 + }, + { + "property": "G:/\\", + "visible": true, + "width": 114 + }, + { + "property": "MQ8F", + "visible": true, + "width": 108 + }, + { + "property": "'27V", + "visible": true, + "width": 113 + }, + { + "property": ";0w4", + "visible": true, + "width": 100 + }, + { + "property": "n\\gc", + "visible": true, + "width": 100 + }, + { + "property": ".?d,", + "visible": true, + "width": 100 + }, + { + "property": "ycVN", + "visible": true, + "width": 100 + } + ], + "table_wrap": true + }, + "id": "0cdd3740-f8c3-4a4e-a953-9742eda52e71", + "name": "Default view", + "page_sort": [ + "f053cea9-65b3-4f2b-bec9-2cc0521069b0", + "5b2a70e6-4fff-48d5-9403-04b0d3f48802", + "0ffcec42-8b65-49d9-b783-229267b933a9", + "d965d0d4-23e8-4b60-a738-b1805a800f08", + "dc20e995-2b95-450b-948c-92b67a655372", + "407f9e3e-62ab-41c9-adb2-7b86e8d4470b", + "ab47f3df-0dab-4b85-972e-eaba152c4ce4" + ], + "parent_id": "abbef548-0c0e-4fdc-9287-fdbb5f821aea", + "parent_table": "block", + "query2": { + "aggregations": [ + { + "aggregator": "count", + "property": "title" + } + ] + }, + "type": "table", + "version": 26 + } + }, + "0f4b7e0e-ac5d-4ef6-ae23-b324459f0bc3": { + "role": "reader", + "value": { + "alive": true, + "format": { + "gallery_cover": { + "type": "page_content" + }, + "gallery_cover_size": "medium", + "gallery_properties": [ + { + "property": "title", + "visible": true + }, + { + "property": "x\"Lr", + "visible": false + }, + { + "property": "0rv;", + "visible": false + }, + { + "property": "i>sK", + "visible": false + }, + { + "property": "-NUI", + "visible": true + }, + { + "property": "IYxF", + "visible": false + }, + { + "property": ")2xt", + "visible": true + }, + { + "property": "uy^(", + "visible": false + }, + { + "property": "3*Oe", + "visible": false + }, + { + "property": "UA6Q", + "visible": false + }, + { + "property": "~UNY", + "visible": false + }, + { + "property": "Y)hG", + "visible": false + } + ] + }, + "id": "0f4b7e0e-ac5d-4ef6-ae23-b324459f0bc3", + "name": "", + "parent_id": "6d886ca8-7ab9-4c21-a16e-3b82b43a57fb", + "parent_table": "block", + "type": "gallery", + "version": 15 + } + }, + "ab639a5a-853e-45e1-9ef7-133b486c0acf": { + "role": "reader", + "value": { + "alive": true, + "format": { + "list_properties": [ + { + "property": "0rv;", + "visible": true + }, + { + "property": "x\"Lr", + "visible": false + }, + { + "property": "i>sK", + "visible": false + }, + { + "property": "-NUI", + "visible": false + }, + { + "property": "IYxF", + "visible": true + }, + { + "property": ")2xt", + "visible": false + }, + { + "property": "uy^(", + "visible": true + }, + { + "property": "3*Oe", + "visible": false + }, + { + "property": "UA6Q", + "visible": false + }, + { + "property": "~UNY", + "visible": false + }, + { + "property": "Y)hG", + "visible": false + } + ] + }, + "id": "ab639a5a-853e-45e1-9ef7-133b486c0acf", + "name": "", + "parent_id": "6d886ca8-7ab9-4c21-a16e-3b82b43a57fb", + "parent_table": "block", + "type": "list", + "version": 3 + } + }, + "bdffa1d3-dc8f-4a5e-8772-9b1bc106e799": { + "role": "reader", + "value": { + "alive": true, + "format": { + "board_groups2": [ + { + "hidden": false, + "property": "UA6Q", + "value": { + "type": "select" + } + }, + { + "hidden": false, + "property": "UA6Q", + "value": { + "type": "select", + "value": "foo" + } + }, + { + "hidden": false, + "property": "UA6Q", + "value": { + "type": "select", + "value": "bar" + } + } + ], + "board_properties": [ + { + "property": "title", + "visible": true + }, + { + "property": "x\"Lr", + "visible": false + }, + { + "property": "0rv;", + "visible": false + }, + { + "property": "i>sK", + "visible": false + }, + { + "property": "-NUI", + "visible": true + }, + { + "property": "IYxF", + "visible": false + }, + { + "property": ")2xt", + "visible": false + }, + { + "property": "uy^(", + "visible": false + }, + { + "property": "3*Oe", + "visible": false + }, + { + "property": "UA6Q", + "visible": false + }, + { + "property": "~UNY", + "visible": false + }, + { + "property": "Y)hG", + "visible": false + } + ] + }, + "id": "bdffa1d3-dc8f-4a5e-8772-9b1bc106e799", + "name": "", + "parent_id": "6d886ca8-7ab9-4c21-a16e-3b82b43a57fb", + "parent_table": "block", + "query2": { + "aggregations": [ + { + "aggregator": "count" + } + ], + "group_by": "UA6Q" + }, + "type": "board", + "version": 4 + } + } + }, + "notion_user": { + "bfe4e4aa-0528-4ca2-8620-9d1813ba92c1": { + "role": "reader", + "value": { + "clipper_onboarding_completed": true, + "email": "timo.lins@gmail.com", + "family_name": "Lins", + "given_name": "Timo", + "id": "bfe4e4aa-0528-4ca2-8620-9d1813ba92c1", + "mobile_onboarding_completed": true, + "onboarding_completed": true, + "profile_photo": "https://s3-us-west-2.amazonaws.com/public.notion-static.com/42beb486-d735-4841-b3df-5d065de407c0/ad83a4b7b2a2c4472c1b5d6489c177b9.png", + "version": 19 + } + }, + "db401f86-4012-4d18-9445-236978ef32df": { + "role": "reader", + "value": { + "email": "travis@saasify.sh", + "family_name": "Fischer", + "given_name": "Travis", + "id": "db401f86-4012-4d18-9445-236978ef32df", + "mobile_onboarding_completed": true, + "onboarding_completed": true, + "profile_photo": "https://lh3.googleusercontent.com/a-/AAuE7mD7V0l26Q8fOvQCQEvttqbWdCMrmYtLTMZgWN-1qOP3DiLHdM1gD0DaLYfCJ_fRVJg5Zt5ucYavpz67Okog7FyTF7-LflxWvCIuloAvfpIiDuZC5BkWB6AkLbAwUbMtb0MFJ-auTFWzln0K7X092ZFftasLqaoGlHy4k6AsgRSEg2fUv9ax55ewxBTc6TiuLlwpRJv93zRHMhYJGAA7RaH4vCB6r4AL4UP6h77nQK4a-He83-7ozZOs4dAqz_u6O9_mgAd1Z30KKwGRG3AEtUoHz4fdEkxZR9i0esiV7W4v_mLFROGO6oo3K-ZpkNDTXyr8hXpROqg3U2d-3ki-qnXo-W_iUv6d3AruGqca9gYxk0iId9a5i_XQOjTOAkTuurTZNGDR3p3-gpNRiG_cUYU7yB3IgqRCplEh8FWOjw8uH7nlc5PxxL6fgFVbsIyN0x1W5wjpvxfEYWzzzbZHkkcfHDam2g6Wc0PfGjwcaOYFFgG6Q0ntQk0ZcQDCdADyBAAk1nCMlxsQ_9rQocjNkw9WdU9fswnwWVLTx7Zb_05bfwQtovwiz0mOPLSBhVdcHZWcr2YMBnjvj1AcmddPF5TNarQzM6AaBd5NW6IMl25GkuA9S_LQR_pErXBhmY6PlkWsSA68zzk3ARPHW_i_PY_5WpCF0__tibpcgKpNogYDkFymB7B6FyH-EFC85sPkP_pdryzN5os8Ugg-RpanmfpVIwvIpBFGdQmzkHWu6i_qIO5XDpxRj4iSiU_URMg=s100", + "version": 5 + } + } + }, + "space": {} + } } diff --git a/packages/notion-client/fixtures/search.json b/packages/notion-client/fixtures/search.json index 7da68ee20..755a890d6 100644 --- a/packages/notion-client/fixtures/search.json +++ b/packages/notion-client/fixtures/search.json @@ -1,40 +1,40 @@ { - "s0": { - "type": "BlocksInSpace", - "query": "test", - "spaceId": "fde5ac74-eea3-4527-8f00-4482710e1af3", - "limit": 20, - "filters": { - "isDeletedOnly": false, - "excludeTemplates": false, - "isNavigableOnly": false, - "requireEditPermissions": false, - "ancestors": [], - "createdBy": [], - "editedBy": [], - "lastEditedTime": {}, - "createdTime": {} - }, - "sort": "Relevance", - "source": "quick_find" - }, - "s1": { - "type": "BlocksInAncestor", - "query": "test", - "ancestorId": "78fc5a4b-88d7-4b0e-824e-29407e9f1ec1", - "filters": { - "isDeletedOnly": false, - "excludeTemplates": false, - "isNavigableOnly": false, - "requireEditPermissions": false, - "ancestors": [], - "createdBy": [], - "editedBy": [], - "lastEditedTime": {}, - "createdTime": {} - }, - "sort": "Relevance", - "limit": 20, - "source": "quick_find_public" - } + "s0": { + "type": "BlocksInSpace", + "query": "test", + "spaceId": "fde5ac74-eea3-4527-8f00-4482710e1af3", + "limit": 20, + "filters": { + "isDeletedOnly": false, + "excludeTemplates": false, + "isNavigableOnly": false, + "requireEditPermissions": false, + "ancestors": [], + "createdBy": [], + "editedBy": [], + "lastEditedTime": {}, + "createdTime": {} + }, + "sort": "Relevance", + "source": "quick_find" + }, + "s1": { + "type": "BlocksInAncestor", + "query": "test", + "ancestorId": "78fc5a4b-88d7-4b0e-824e-29407e9f1ec1", + "filters": { + "isDeletedOnly": false, + "excludeTemplates": false, + "isNavigableOnly": false, + "requireEditPermissions": false, + "ancestors": [], + "createdBy": [], + "editedBy": [], + "lastEditedTime": {}, + "createdTime": {} + }, + "sort": "Relevance", + "limit": 20, + "source": "quick_find_public" + } } diff --git a/packages/notion-client/fixtures/signed-urls.json b/packages/notion-client/fixtures/signed-urls.json index eeb9eaa13..118a7b744 100644 --- a/packages/notion-client/fixtures/signed-urls.json +++ b/packages/notion-client/fixtures/signed-urls.json @@ -1,6 +1,6 @@ { - "signedUrls": [ - "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/1288fa7f-5aca-4b01-9f83-be0db99f5a86/The-Growth-Handbook-by-Intercom.pdf?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20200816%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20200816T021959Z&X-Amz-Expires=86400&X-Amz-Signature=27f058c2436e2e9e4ae3698dca16936c0e4b562c923700eff3fe7719ce409918&X-Amz-SignedHeaders=host", - "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/9c998f9f-4808-4e9f-ab35-55b25db0fd3f/example.mp3?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20200816%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20200816T021959Z&X-Amz-Expires=86400&X-Amz-Signature=c604adcc2675afeac234e6f7a5bac3de80a35ae43773417f924651112ff52ff6&X-Amz-SignedHeaders=host" - ] + "signedUrls": [ + "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/1288fa7f-5aca-4b01-9f83-be0db99f5a86/The-Growth-Handbook-by-Intercom.pdf?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20200816%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20200816T021959Z&X-Amz-Expires=86400&X-Amz-Signature=27f058c2436e2e9e4ae3698dca16936c0e4b562c923700eff3fe7719ce409918&X-Amz-SignedHeaders=host", + "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/9c998f9f-4808-4e9f-ab35-55b25db0fd3f/example.mp3?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20200816%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20200816T021959Z&X-Amz-Expires=86400&X-Amz-Signature=c604adcc2675afeac234e6f7a5bac3de80a35ae43773417f924651112ff52ff6&X-Amz-SignedHeaders=host" + ] } diff --git a/packages/notion-client/fixtures/table.json b/packages/notion-client/fixtures/table.json index 817422883..d8498c10f 100644 --- a/packages/notion-client/fixtures/table.json +++ b/packages/notion-client/fixtures/table.json @@ -1,752 +1,752 @@ { - "result": { - "type": "table", - "blockIds": [ - "43fb2254-b7e3-412c-a461-566f7a83918e", - "3b506960-ea91-4b59-8e7c-f3c51e40529a", - "3fce55d4-2528-4d05-8af5-6f2bbc4af418", - "c755e6c7-dcdd-433b-9c4c-ac9b3119ae92" - ], - "aggregationResults": [ - { - "type": "number", - "value": 4 - } - ], - "total": 4 - }, - "recordMap": { - "collection": { - "2d8aec23-8281-4a94-9090-caaf823dd21a": { - "role": "reader", - "value": { - "id": "2d8aec23-8281-4a94-9090-caaf823dd21a", - "version": 39, - "name": [["Table Kitchen Sink"]], - "schema": { - ")2xt": { - "name": "Number", - "type": "number" - }, - "-NUI": { - "name": "Files", - "type": "file" - }, - "0rv;": { - "name": "Date", - "type": "date" - }, - "3*Oe": { - "name": "Phone", - "type": "phone_number" - }, - "IYxF": { - "name": "Multi-select", - "type": "multi_select", - "options": [ - { - "id": "e9207187-3729-4880-8318-388905441fe5", - "color": "green", - "value": "foo" - }, - { - "id": "12a88aaf-1938-4034-964b-07c3e274c053", - "color": "pink", - "value": "bar" - }, - { - "id": "3235f917-4cd9-4f11-99f4-d129ff34af59", - "color": "orange", - "value": "nala" - }, - { - "id": "1ce6d339-ef04-4f59-87b2-b9d90bfd86fd", - "color": "blue", - "value": "git" - }, - { - "id": "5759b95b-6c88-41da-9aea-9d6d7f324507", - "color": "brown", - "value": "baz" - }, - { - "id": "078abcee-6398-43dd-a826-8e3be5272d6c", - "color": "red", - "value": "abc" - }, - { - "id": "4e65926b-f43f-4eeb-a2f0-91154b8f3532", - "color": "yellow", - "value": "ghi" - }, - { - "id": "01f4a8ee-db00-48e8-83c5-48e65fe95aeb", - "color": "default", - "value": "jkl" - }, - { - "id": "5d05d9c6-8141-4ac0-806e-de584bc1b994", - "color": "purple", - "value": "mno" - }, - { - "id": "98f11bab-1cd5-4a97-b816-eb9c36e5766d", - "color": "purple", - "value": "pqr" - }, - { - "id": "1f6ffdd8-3db0-4308-a1ae-0d51bec1e2aa", - "color": "gray", - "value": "stu" - } - ] - }, - "UA6Q": { - "name": "Select", - "type": "select", - "options": [ - { - "id": "913dfbf6-d00c-4bb5-88e9-eb98226249e7", - "color": "blue", - "value": "foo" - }, - { - "id": "9d07a8cd-12aa-41f0-a67b-396eee740cf3", - "color": "orange", - "value": "bar" - } - ] - }, - "Y)hG": { - "name": "URL", - "type": "url" - }, - "i>sK": { - "name": "Email", - "type": "email" - }, - "uy^(": { - "name": "Person", - "type": "person" - }, - "x\"Lr": { - "name": "Checkbox", - "type": "checkbox" - }, - "~UNY": { - "name": "Text", - "type": "text" - }, - "title": { - "name": "Name", - "type": "title" - } - }, - "format": { - "collection_page_properties": [ - { - "visible": true, - "property": "IYxF" - }, - { - "visible": true, - "property": "-Phs" - } - ] - }, - "parent_id": "6d886ca8-7ab9-4c21-a16e-3b82b43a57fb", - "parent_table": "block", - "alive": true, - "copied_from": "0c126cb8-a114-4220-8524-b07e035acd0f" - } - } - }, - "collection_view": { - "0c7e54c9-32c2-4ed0-9b6d-edbef5a54cba": { - "role": "reader", - "value": { - "id": "0c7e54c9-32c2-4ed0-9b6d-edbef5a54cba", - "version": 2, - "type": "table", - "name": "Default view", - "format": { - "table_wrap": true, - "table_properties": [ - { - "width": 155, - "visible": true, - "property": "title" - }, - { - "width": 100, - "visible": true, - "property": "~UNY" - }, - { - "width": 103, - "visible": true, - "property": ")2xt" - }, - { - "width": 122, - "visible": true, - "property": "UA6Q" - }, - { - "width": 200, - "visible": true, - "property": "IYxF" - }, - { - "width": 200, - "visible": true, - "property": "0rv;" - }, - { - "width": 160, - "visible": true, - "property": "uy^(" - }, - { - "width": 135, - "visible": true, - "property": "-NUI" - }, - { - "width": 121, - "visible": true, - "property": "x\"Lr" - }, - { - "width": 200, - "visible": true, - "property": "Y)hG" - }, - { - "width": 104, - "visible": true, - "property": "i>sK" - }, - { - "width": 113, - "visible": true, - "property": "3*Oe" - } - ] - }, - "parent_id": "6d886ca8-7ab9-4c21-a16e-3b82b43a57fb", - "parent_table": "block", - "alive": true, - "page_sort": [ - "3a30fcd6-fd7a-4450-8f74-f39a019e68d0", - "43fb2254-b7e3-412c-a461-566f7a83918e", - "3b506960-ea91-4b59-8e7c-f3c51e40529a", - "3fce55d4-2528-4d05-8af5-6f2bbc4af418", - "c755e6c7-dcdd-433b-9c4c-ac9b3119ae92", - "6bb42d8d-57b8-479e-b7f1-224eb7a868d5" - ], - "query2": { - "aggregations": [ - { - "property": "title", - "aggregator": "count" - } - ] - } - } - } - }, - "block": { - "6d886ca8-7ab9-4c21-a16e-3b82b43a57fb": { - "role": "reader", - "value": { - "id": "6d886ca8-7ab9-4c21-a16e-3b82b43a57fb", - "version": 24, - "type": "collection_view", - "view_ids": [ - "0c7e54c9-32c2-4ed0-9b6d-edbef5a54cba", - "ab639a5a-853e-45e1-9ef7-133b486c0acf", - "0f4b7e0e-ac5d-4ef6-ae23-b324459f0bc3", - "bdffa1d3-dc8f-4a5e-8772-9b1bc106e799" - ], - "collection_id": "2d8aec23-8281-4a94-9090-caaf823dd21a", - "created_time": 1595420008792, - "last_edited_time": 1596656340000, - "parent_id": "2fea615a-97a7-401c-81be-486e4eec2e94", - "parent_table": "block", - "alive": true, - "copied_from": "5782b385-351e-4b18-9dca-6432e4a2c6d8", - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "shard_id": 924403, - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "2fea615a-97a7-401c-81be-486e4eec2e94": { - "role": "reader", - "value": { - "id": "2fea615a-97a7-401c-81be-486e4eec2e94", - "version": 135, - "type": "page", - "properties": { - "title": [["Collection Tests"]] - }, - "content": [ - "3cd6974c-fe3f-4918-bdbc-1f05e29aa76b", - "af19c7df-a80e-490c-a275-f44364d21633", - "d107da27-5deb-4992-8a2e-3ee220754d26", - "e8d7f56b-e88e-4258-9c56-7782b5fadf1c", - "6d886ca8-7ab9-4c21-a16e-3b82b43a57fb", - "c8318858-2bf0-4c83-8a5d-f0070f8d81b7", - "abbef548-0c0e-4fdc-9287-fdbb5f821aea", - "71274cdd-003f-4661-9a1c-50007a670974", - "e0770ebe-2cbf-48f1-975d-76d300bb9531" - ], - "format": { - "page_icon": "๐Ÿ’ " - }, - "created_time": 1595419999724, - "last_edited_time": 1596685200000, - "parent_id": "067dd719-a912-471e-a9a3-ac10710e7fdf", - "parent_table": "block", - "alive": true, - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "shard_id": 924403, - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "067dd719-a912-471e-a9a3-ac10710e7fdf": { - "role": "reader", - "value": { - "id": "067dd719-a912-471e-a9a3-ac10710e7fdf", - "version": 113, - "type": "page", - "properties": { - "title": [["notion2site minimal test"]] - }, - "content": [ - "3478af43-8028-4002-be15-9ff1411ded2a", - "17b2fb8a-83fd-4cf5-ac21-6d90977c378b", - "9695cb5e-3786-4a79-92bd-46b11ca8b3a6", - "572fcaf2-d9d0-45c4-abcc-1b0aaf4fccb8", - "6139bb9f-5320-4227-bad1-6ec809e3653f", - "09779c11-04a2-4679-8080-be72c598dec0", - "6bad7d71-3fdd-4e42-bfcb-56f691b2175d", - "aa69255b-583a-46c1-a14c-260f74320d36", - "a0b5774c-2d19-4972-9fa3-6b9e268d9bf3", - "6d395f0c-5460-4ae8-a3ba-b4e8a81e0f98", - "de14421f-1391-4ac7-b528-fa2e31eb1455", - "72c5d33c-a466-42fe-aee0-6852cc57c588", - "3702a5d6-403d-4d58-b8a9-44a77ca26c70", - "e68c18a4-6190-4eb5-a2dd-c3748e76b893", - "54bf5661-1797-480c-951e-5c1f96cb06f2", - "2fea615a-97a7-401c-81be-486e4eec2e94", - "bcd8b8e8-e071-453f-ae71-6aba5fa3c7dc", - "faee7c8e-a191-4720-b556-072d1e75c1b3", - "705ea6dc-a839-4dd4-9d30-b651d0f4fe78", - "bc0b711a-7399-4d6b-b00b-110df0109896", - "d2535e08-c5f7-45a4-87e9-299cef2d1601", - "09cf8325-d1ef-42aa-8e67-3736bd21d720", - "ef06b2cf-ceaf-4765-8bce-ca446236cdc1", - "fb211cdf-87cb-4707-9d1c-e20419469915", - "f88a2c6d-876f-4332-abeb-b0768cc68c93", - "cf56cf3e-56e1-40d4-a5bb-fdc4bec75c47", - "10a9ba63-0123-4764-801e-795e3b1e4d6d", - "46740964-0378-475a-a001-b2898c4dc1af", - "596d4541-3e2d-40c2-8d24-300c0f38ba22", - "927b287b-679f-4a21-a79d-e1f451635d16", - "1f9c2a91-4988-4d8f-a4f2-4185de365a81", - "afab8851-cb1e-48e4-808e-2aa5fcabdc02", - "bb05fb9a-7e1d-43bc-b4bc-f082d7556b0f", - "cde50f96-5202-4a5d-a019-53d050ac0649" - ], - "format": { - "page_icon": "๐Ÿ”ฅ", - "page_cover": "https://images.unsplash.com/photo-1532386236358-a33d8a9434e3?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb", - "page_cover_position": 0.5 - }, - "permissions": [ - { - "role": "editor", - "type": "user_permission", - "user_id": "db401f86-4012-4d18-9445-236978ef32df" - }, - { - "role": "reader", - "type": "public_permission", - "allow_duplicate": false - } - ], - "created_time": 1591569510730, - "last_edited_time": 1595420160000, - "parent_id": "fde5ac74-eea3-4527-8f00-4482710e1af3", - "parent_table": "space", - "alive": true, - "copied_from": "dc6f890f-ec6b-4766-bd9b-616324904187", - "created_by_table": "notion_user", - "created_by_id": "bfe4e4aa-0528-4ca2-8620-9d1813ba92c1", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "shard_id": 924403, - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "43fb2254-b7e3-412c-a461-566f7a83918e": { - "role": "reader", - "value": { - "id": "43fb2254-b7e3-412c-a461-566f7a83918e", - "version": 9, - "type": "page", - "properties": { - ")2xt": [["42"]], - "-NUI": [ - [ - "00.jpg", - [ - [ - "a", - "https://s3-us-west-2.amazonaws.com/secure.notion-static.com/c5bf91fc-8f70-4b32-8c57-458bde39ea2c/00.jpg" - ] - ] - ] - ], - "0rv;": [ - [ - "โ€ฃ", - [ - [ - "d", - { - "type": "date", - "start_date": "2020-07-23" - } - ] - ] - ] - ], - "3*Oe": [["5555555555", [["a", "5555555555"]]]], - "IYxF": [["foo,bar,nala"]], - "UA6Q": [["foo"]], - "Y)hG": [ - ["https://notion2site.com", [["a", "https://notion2site.com"]]] - ], - "i>sK": [["t@t.com", [["a", "t@t.com"]]]], - "uy^(": [["โ€ฃ", [["u", "db401f86-4012-4d18-9445-236978ef32df"]]]], - "~UNY": [["test"]], - "title": [["New York"]] - }, - "content": ["5fc3e861-3e6f-4bde-9ad1-f0381661726a"], - "format": { - "page_icon": "๐Ÿข" - }, - "created_time": 1595420008681, - "last_edited_time": 1596654300000, - "parent_id": "2d8aec23-8281-4a94-9090-caaf823dd21a", - "parent_table": "collection", - "alive": true, - "copied_from": "1dbd5466-5cca-4126-8e4a-d0043d5fbf3e", - "file_ids": ["c5bf91fc-8f70-4b32-8c57-458bde39ea2c"], - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "shard_id": 924403, - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "3b506960-ea91-4b59-8e7c-f3c51e40529a": { - "role": "reader", - "value": { - "id": "3b506960-ea91-4b59-8e7c-f3c51e40529a", - "version": 5, - "type": "page", - "properties": { - ")2xt": [["-32.48"]], - "-NUI": [ - [ - "0.jpg", - [ - [ - "a", - "https://s3-us-west-2.amazonaws.com/secure.notion-static.com/be2a13f6-5aab-45ac-9b9b-c371995b2094/0.jpg" - ] - ] - ], - [","], - [ - "21.jpg", - [ - [ - "a", - "https://s3-us-west-2.amazonaws.com/secure.notion-static.com/bcd41339-6c9c-4ff4-9877-f4aab44afe81/21.jpg" - ] - ] - ] - ], - "0rv;": [ - [ - "โ€ฃ", - [ - [ - "d", - { - "type": "daterange", - "end_date": "2020-07-31", - "start_date": "2010-07-31" - } - ] - ] - ] - ], - "3*Oe": [["+665555555555", [["a", "+665555555555"]]]], - "IYxF": [["nala,git"]], - "UA6Q": [["bar"]], - "Y)hG": [ - [ - "https://twitter.com/transitive_bs", - [["a", "https://twitter.com/transitive_bs"]] - ] - ], - "i>sK": [["fuzzywuzzy@gmail.com", [["a", "fuzzywuzzy@gmail.com"]]]], - "uy^(": [["โ€ฃ", [["u", "3a828f9b-5a82-4ecc-9fa9-a2c27700797c"]]]], - "x\"Lr": [["Yes"]], - "title": [["London"]] - }, - "content": ["bb710253-0d86-4c8c-9c61-d08f79883cc1"], - "created_time": 1595420008681, - "last_edited_time": 1596652500000, - "parent_id": "2d8aec23-8281-4a94-9090-caaf823dd21a", - "parent_table": "collection", - "alive": true, - "copied_from": "c3ffa048-85bd-4719-81f2-60caa59a18cf", - "file_ids": [ - "be2a13f6-5aab-45ac-9b9b-c371995b2094", - "bcd41339-6c9c-4ff4-9877-f4aab44afe81" - ], - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "shard_id": 924403, - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "3fce55d4-2528-4d05-8af5-6f2bbc4af418": { - "role": "reader", - "value": { - "id": "3fce55d4-2528-4d05-8af5-6f2bbc4af418", - "version": 20, - "type": "page", - "properties": { - ")2xt": [["1000099"]], - "-NUI": [ - [ - "https://images.unsplash.com/photo-1542404467-c68ef6f41a5d?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=2550&q=80", - [ - [ - "a", - "https://images.unsplash.com/photo-1542404467-c68ef6f41a5d?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=2550&q=80" - ] - ] - ] - ], - "0rv;": [ - [ - "โ€ฃ", - [ - [ - "d", - { - "type": "date", - "start_date": "3000-07-22" - } - ] - ] - ] - ], - "IYxF": [["foo,git,baz,abc,ghi,jkl,mno,stu"]], - "UA6Q": [["bar"]], - "Y)hG": [ - [ - "https://transitivebullsh.it", - [["a", "https://transitivebullsh.it"]] - ] - ], - "i>sK": [["foo", [["a", "foo"]]]], - "x\"Lr": [["Yes"]], - "~UNY": [ - [ - "looooooooooooooooooooooooooooooooooooooooooooooooooooooooooong looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong loooooooooooooooooooooooooooooong" - ] - ], - "title": [["Shanghai"]] - }, - "content": ["262d5b17-b3b7-4244-bbf8-68e4b4fc8f04"], - "created_time": 1595420008681, - "last_edited_time": 1596656460000, - "parent_id": "2d8aec23-8281-4a94-9090-caaf823dd21a", - "parent_table": "collection", - "alive": true, - "copied_from": "378be4ff-3cbe-49c5-9032-3405ceeeea97", - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "shard_id": 924403, - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "c755e6c7-dcdd-433b-9c4c-ac9b3119ae92": { - "role": "reader", - "value": { - "id": "c755e6c7-dcdd-433b-9c4c-ac9b3119ae92", - "version": 7, - "type": "page", - "properties": { - "x\"Lr": [["No"]], - "title": [["empty"]] - }, - "content": ["d2045d84-6f06-426b-b16d-81d1fa4757d8"], - "created_time": 1595420008681, - "last_edited_time": 1596652440000, - "parent_id": "2d8aec23-8281-4a94-9090-caaf823dd21a", - "parent_table": "collection", - "alive": true, - "copied_from": "0fa120a9-dd33-4d51-83b5-6ac119a7dbbc", - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "shard_id": 924403, - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "5fc3e861-3e6f-4bde-9ad1-f0381661726a": { - "role": "reader", - "value": { - "id": "5fc3e861-3e6f-4bde-9ad1-f0381661726a", - "version": 11, - "type": "image", - "properties": { - "source": [ - [ - "https://images.unsplash.com/photo-1522083165195-3424ed129620?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" - ] - ] - }, - "format": { - "display_source": "https://images.unsplash.com/photo-1522083165195-3424ed129620?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" - }, - "created_time": 1596652494414, - "last_edited_time": 1596652500000, - "parent_id": "43fb2254-b7e3-412c-a461-566f7a83918e", - "parent_table": "block", - "alive": true, - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "shard_id": 924403, - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "bb710253-0d86-4c8c-9c61-d08f79883cc1": { - "role": "reader", - "value": { - "id": "bb710253-0d86-4c8c-9c61-d08f79883cc1", - "version": 10, - "type": "image", - "properties": { - "source": [ - [ - "https://images.unsplash.com/photo-1533929736458-ca588d08c8be?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" - ] - ] - }, - "format": { - "display_source": "https://images.unsplash.com/photo-1533929736458-ca588d08c8be?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" - }, - "created_time": 1596652536710, - "last_edited_time": 1596652500000, - "parent_id": "3b506960-ea91-4b59-8e7c-f3c51e40529a", - "parent_table": "block", - "alive": true, - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "shard_id": 924403, - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "262d5b17-b3b7-4244-bbf8-68e4b4fc8f04": { - "role": "reader", - "value": { - "id": "262d5b17-b3b7-4244-bbf8-68e4b4fc8f04", - "version": 10, - "type": "image", - "properties": { - "source": [ - [ - "https://images.unsplash.com/photo-1538428494232-9c0d8a3ab403?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" - ] - ] - }, - "format": { - "display_source": "https://images.unsplash.com/photo-1538428494232-9c0d8a3ab403?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" - }, - "created_time": 1596652517263, - "last_edited_time": 1596652500000, - "parent_id": "3fce55d4-2528-4d05-8af5-6f2bbc4af418", - "parent_table": "block", - "alive": true, - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "shard_id": 924403, - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - }, - "d2045d84-6f06-426b-b16d-81d1fa4757d8": { - "role": "reader", - "value": { - "id": "d2045d84-6f06-426b-b16d-81d1fa4757d8", - "version": 10, - "type": "image", - "properties": { - "source": [ - [ - "https://images.unsplash.com/photo-1522778526097-ce0a22ceb253?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" - ] - ] - }, - "format": { - "display_source": "https://images.unsplash.com/photo-1522778526097-ce0a22ceb253?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" - }, - "created_time": 1596652468455, - "last_edited_time": 1596652440000, - "parent_id": "c755e6c7-dcdd-433b-9c4c-ac9b3119ae92", - "parent_table": "block", - "alive": true, - "created_by_table": "notion_user", - "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "last_edited_by_table": "notion_user", - "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", - "shard_id": 924403, - "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" - } - } - }, - "space": { - "fde5ac74-eea3-4527-8f00-4482710e1af3": { - "role": "none" - } - } - } + "result": { + "type": "table", + "blockIds": [ + "43fb2254-b7e3-412c-a461-566f7a83918e", + "3b506960-ea91-4b59-8e7c-f3c51e40529a", + "3fce55d4-2528-4d05-8af5-6f2bbc4af418", + "c755e6c7-dcdd-433b-9c4c-ac9b3119ae92" + ], + "aggregationResults": [ + { + "type": "number", + "value": 4 + } + ], + "total": 4 + }, + "recordMap": { + "collection": { + "2d8aec23-8281-4a94-9090-caaf823dd21a": { + "role": "reader", + "value": { + "id": "2d8aec23-8281-4a94-9090-caaf823dd21a", + "version": 39, + "name": [["Table Kitchen Sink"]], + "schema": { + ")2xt": { + "name": "Number", + "type": "number" + }, + "-NUI": { + "name": "Files", + "type": "file" + }, + "0rv;": { + "name": "Date", + "type": "date" + }, + "3*Oe": { + "name": "Phone", + "type": "phone_number" + }, + "IYxF": { + "name": "Multi-select", + "type": "multi_select", + "options": [ + { + "id": "e9207187-3729-4880-8318-388905441fe5", + "color": "green", + "value": "foo" + }, + { + "id": "12a88aaf-1938-4034-964b-07c3e274c053", + "color": "pink", + "value": "bar" + }, + { + "id": "3235f917-4cd9-4f11-99f4-d129ff34af59", + "color": "orange", + "value": "nala" + }, + { + "id": "1ce6d339-ef04-4f59-87b2-b9d90bfd86fd", + "color": "blue", + "value": "git" + }, + { + "id": "5759b95b-6c88-41da-9aea-9d6d7f324507", + "color": "brown", + "value": "baz" + }, + { + "id": "078abcee-6398-43dd-a826-8e3be5272d6c", + "color": "red", + "value": "abc" + }, + { + "id": "4e65926b-f43f-4eeb-a2f0-91154b8f3532", + "color": "yellow", + "value": "ghi" + }, + { + "id": "01f4a8ee-db00-48e8-83c5-48e65fe95aeb", + "color": "default", + "value": "jkl" + }, + { + "id": "5d05d9c6-8141-4ac0-806e-de584bc1b994", + "color": "purple", + "value": "mno" + }, + { + "id": "98f11bab-1cd5-4a97-b816-eb9c36e5766d", + "color": "purple", + "value": "pqr" + }, + { + "id": "1f6ffdd8-3db0-4308-a1ae-0d51bec1e2aa", + "color": "gray", + "value": "stu" + } + ] + }, + "UA6Q": { + "name": "Select", + "type": "select", + "options": [ + { + "id": "913dfbf6-d00c-4bb5-88e9-eb98226249e7", + "color": "blue", + "value": "foo" + }, + { + "id": "9d07a8cd-12aa-41f0-a67b-396eee740cf3", + "color": "orange", + "value": "bar" + } + ] + }, + "Y)hG": { + "name": "URL", + "type": "url" + }, + "i>sK": { + "name": "Email", + "type": "email" + }, + "uy^(": { + "name": "Person", + "type": "person" + }, + "x\"Lr": { + "name": "Checkbox", + "type": "checkbox" + }, + "~UNY": { + "name": "Text", + "type": "text" + }, + "title": { + "name": "Name", + "type": "title" + } + }, + "format": { + "collection_page_properties": [ + { + "visible": true, + "property": "IYxF" + }, + { + "visible": true, + "property": "-Phs" + } + ] + }, + "parent_id": "6d886ca8-7ab9-4c21-a16e-3b82b43a57fb", + "parent_table": "block", + "alive": true, + "copied_from": "0c126cb8-a114-4220-8524-b07e035acd0f" + } + } + }, + "collection_view": { + "0c7e54c9-32c2-4ed0-9b6d-edbef5a54cba": { + "role": "reader", + "value": { + "id": "0c7e54c9-32c2-4ed0-9b6d-edbef5a54cba", + "version": 2, + "type": "table", + "name": "Default view", + "format": { + "table_wrap": true, + "table_properties": [ + { + "width": 155, + "visible": true, + "property": "title" + }, + { + "width": 100, + "visible": true, + "property": "~UNY" + }, + { + "width": 103, + "visible": true, + "property": ")2xt" + }, + { + "width": 122, + "visible": true, + "property": "UA6Q" + }, + { + "width": 200, + "visible": true, + "property": "IYxF" + }, + { + "width": 200, + "visible": true, + "property": "0rv;" + }, + { + "width": 160, + "visible": true, + "property": "uy^(" + }, + { + "width": 135, + "visible": true, + "property": "-NUI" + }, + { + "width": 121, + "visible": true, + "property": "x\"Lr" + }, + { + "width": 200, + "visible": true, + "property": "Y)hG" + }, + { + "width": 104, + "visible": true, + "property": "i>sK" + }, + { + "width": 113, + "visible": true, + "property": "3*Oe" + } + ] + }, + "parent_id": "6d886ca8-7ab9-4c21-a16e-3b82b43a57fb", + "parent_table": "block", + "alive": true, + "page_sort": [ + "3a30fcd6-fd7a-4450-8f74-f39a019e68d0", + "43fb2254-b7e3-412c-a461-566f7a83918e", + "3b506960-ea91-4b59-8e7c-f3c51e40529a", + "3fce55d4-2528-4d05-8af5-6f2bbc4af418", + "c755e6c7-dcdd-433b-9c4c-ac9b3119ae92", + "6bb42d8d-57b8-479e-b7f1-224eb7a868d5" + ], + "query2": { + "aggregations": [ + { + "property": "title", + "aggregator": "count" + } + ] + } + } + } + }, + "block": { + "6d886ca8-7ab9-4c21-a16e-3b82b43a57fb": { + "role": "reader", + "value": { + "id": "6d886ca8-7ab9-4c21-a16e-3b82b43a57fb", + "version": 24, + "type": "collection_view", + "view_ids": [ + "0c7e54c9-32c2-4ed0-9b6d-edbef5a54cba", + "ab639a5a-853e-45e1-9ef7-133b486c0acf", + "0f4b7e0e-ac5d-4ef6-ae23-b324459f0bc3", + "bdffa1d3-dc8f-4a5e-8772-9b1bc106e799" + ], + "collection_id": "2d8aec23-8281-4a94-9090-caaf823dd21a", + "created_time": 1595420008792, + "last_edited_time": 1596656340000, + "parent_id": "2fea615a-97a7-401c-81be-486e4eec2e94", + "parent_table": "block", + "alive": true, + "copied_from": "5782b385-351e-4b18-9dca-6432e4a2c6d8", + "created_by_table": "notion_user", + "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "last_edited_by_table": "notion_user", + "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "shard_id": 924403, + "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" + } + }, + "2fea615a-97a7-401c-81be-486e4eec2e94": { + "role": "reader", + "value": { + "id": "2fea615a-97a7-401c-81be-486e4eec2e94", + "version": 135, + "type": "page", + "properties": { + "title": [["Collection Tests"]] + }, + "content": [ + "3cd6974c-fe3f-4918-bdbc-1f05e29aa76b", + "af19c7df-a80e-490c-a275-f44364d21633", + "d107da27-5deb-4992-8a2e-3ee220754d26", + "e8d7f56b-e88e-4258-9c56-7782b5fadf1c", + "6d886ca8-7ab9-4c21-a16e-3b82b43a57fb", + "c8318858-2bf0-4c83-8a5d-f0070f8d81b7", + "abbef548-0c0e-4fdc-9287-fdbb5f821aea", + "71274cdd-003f-4661-9a1c-50007a670974", + "e0770ebe-2cbf-48f1-975d-76d300bb9531" + ], + "format": { + "page_icon": "๐Ÿ’ " + }, + "created_time": 1595419999724, + "last_edited_time": 1596685200000, + "parent_id": "067dd719-a912-471e-a9a3-ac10710e7fdf", + "parent_table": "block", + "alive": true, + "created_by_table": "notion_user", + "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "last_edited_by_table": "notion_user", + "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "shard_id": 924403, + "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" + } + }, + "067dd719-a912-471e-a9a3-ac10710e7fdf": { + "role": "reader", + "value": { + "id": "067dd719-a912-471e-a9a3-ac10710e7fdf", + "version": 113, + "type": "page", + "properties": { + "title": [["notion2site minimal test"]] + }, + "content": [ + "3478af43-8028-4002-be15-9ff1411ded2a", + "17b2fb8a-83fd-4cf5-ac21-6d90977c378b", + "9695cb5e-3786-4a79-92bd-46b11ca8b3a6", + "572fcaf2-d9d0-45c4-abcc-1b0aaf4fccb8", + "6139bb9f-5320-4227-bad1-6ec809e3653f", + "09779c11-04a2-4679-8080-be72c598dec0", + "6bad7d71-3fdd-4e42-bfcb-56f691b2175d", + "aa69255b-583a-46c1-a14c-260f74320d36", + "a0b5774c-2d19-4972-9fa3-6b9e268d9bf3", + "6d395f0c-5460-4ae8-a3ba-b4e8a81e0f98", + "de14421f-1391-4ac7-b528-fa2e31eb1455", + "72c5d33c-a466-42fe-aee0-6852cc57c588", + "3702a5d6-403d-4d58-b8a9-44a77ca26c70", + "e68c18a4-6190-4eb5-a2dd-c3748e76b893", + "54bf5661-1797-480c-951e-5c1f96cb06f2", + "2fea615a-97a7-401c-81be-486e4eec2e94", + "bcd8b8e8-e071-453f-ae71-6aba5fa3c7dc", + "faee7c8e-a191-4720-b556-072d1e75c1b3", + "705ea6dc-a839-4dd4-9d30-b651d0f4fe78", + "bc0b711a-7399-4d6b-b00b-110df0109896", + "d2535e08-c5f7-45a4-87e9-299cef2d1601", + "09cf8325-d1ef-42aa-8e67-3736bd21d720", + "ef06b2cf-ceaf-4765-8bce-ca446236cdc1", + "fb211cdf-87cb-4707-9d1c-e20419469915", + "f88a2c6d-876f-4332-abeb-b0768cc68c93", + "cf56cf3e-56e1-40d4-a5bb-fdc4bec75c47", + "10a9ba63-0123-4764-801e-795e3b1e4d6d", + "46740964-0378-475a-a001-b2898c4dc1af", + "596d4541-3e2d-40c2-8d24-300c0f38ba22", + "927b287b-679f-4a21-a79d-e1f451635d16", + "1f9c2a91-4988-4d8f-a4f2-4185de365a81", + "afab8851-cb1e-48e4-808e-2aa5fcabdc02", + "bb05fb9a-7e1d-43bc-b4bc-f082d7556b0f", + "cde50f96-5202-4a5d-a019-53d050ac0649" + ], + "format": { + "page_icon": "๐Ÿ”ฅ", + "page_cover": "https://images.unsplash.com/photo-1532386236358-a33d8a9434e3?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb", + "page_cover_position": 0.5 + }, + "permissions": [ + { + "role": "editor", + "type": "user_permission", + "user_id": "db401f86-4012-4d18-9445-236978ef32df" + }, + { + "role": "reader", + "type": "public_permission", + "allow_duplicate": false + } + ], + "created_time": 1591569510730, + "last_edited_time": 1595420160000, + "parent_id": "fde5ac74-eea3-4527-8f00-4482710e1af3", + "parent_table": "space", + "alive": true, + "copied_from": "dc6f890f-ec6b-4766-bd9b-616324904187", + "created_by_table": "notion_user", + "created_by_id": "bfe4e4aa-0528-4ca2-8620-9d1813ba92c1", + "last_edited_by_table": "notion_user", + "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "shard_id": 924403, + "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" + } + }, + "43fb2254-b7e3-412c-a461-566f7a83918e": { + "role": "reader", + "value": { + "id": "43fb2254-b7e3-412c-a461-566f7a83918e", + "version": 9, + "type": "page", + "properties": { + ")2xt": [["42"]], + "-NUI": [ + [ + "00.jpg", + [ + [ + "a", + "https://s3-us-west-2.amazonaws.com/secure.notion-static.com/c5bf91fc-8f70-4b32-8c57-458bde39ea2c/00.jpg" + ] + ] + ] + ], + "0rv;": [ + [ + "โ€ฃ", + [ + [ + "d", + { + "type": "date", + "start_date": "2020-07-23" + } + ] + ] + ] + ], + "3*Oe": [["5555555555", [["a", "5555555555"]]]], + "IYxF": [["foo,bar,nala"]], + "UA6Q": [["foo"]], + "Y)hG": [ + ["https://notion2site.com", [["a", "https://notion2site.com"]]] + ], + "i>sK": [["t@t.com", [["a", "t@t.com"]]]], + "uy^(": [["โ€ฃ", [["u", "db401f86-4012-4d18-9445-236978ef32df"]]]], + "~UNY": [["test"]], + "title": [["New York"]] + }, + "content": ["5fc3e861-3e6f-4bde-9ad1-f0381661726a"], + "format": { + "page_icon": "๐Ÿข" + }, + "created_time": 1595420008681, + "last_edited_time": 1596654300000, + "parent_id": "2d8aec23-8281-4a94-9090-caaf823dd21a", + "parent_table": "collection", + "alive": true, + "copied_from": "1dbd5466-5cca-4126-8e4a-d0043d5fbf3e", + "file_ids": ["c5bf91fc-8f70-4b32-8c57-458bde39ea2c"], + "created_by_table": "notion_user", + "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "last_edited_by_table": "notion_user", + "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "shard_id": 924403, + "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" + } + }, + "3b506960-ea91-4b59-8e7c-f3c51e40529a": { + "role": "reader", + "value": { + "id": "3b506960-ea91-4b59-8e7c-f3c51e40529a", + "version": 5, + "type": "page", + "properties": { + ")2xt": [["-32.48"]], + "-NUI": [ + [ + "0.jpg", + [ + [ + "a", + "https://s3-us-west-2.amazonaws.com/secure.notion-static.com/be2a13f6-5aab-45ac-9b9b-c371995b2094/0.jpg" + ] + ] + ], + [","], + [ + "21.jpg", + [ + [ + "a", + "https://s3-us-west-2.amazonaws.com/secure.notion-static.com/bcd41339-6c9c-4ff4-9877-f4aab44afe81/21.jpg" + ] + ] + ] + ], + "0rv;": [ + [ + "โ€ฃ", + [ + [ + "d", + { + "type": "daterange", + "end_date": "2020-07-31", + "start_date": "2010-07-31" + } + ] + ] + ] + ], + "3*Oe": [["+665555555555", [["a", "+665555555555"]]]], + "IYxF": [["nala,git"]], + "UA6Q": [["bar"]], + "Y)hG": [ + [ + "https://twitter.com/transitive_bs", + [["a", "https://twitter.com/transitive_bs"]] + ] + ], + "i>sK": [["fuzzywuzzy@gmail.com", [["a", "fuzzywuzzy@gmail.com"]]]], + "uy^(": [["โ€ฃ", [["u", "3a828f9b-5a82-4ecc-9fa9-a2c27700797c"]]]], + "x\"Lr": [["Yes"]], + "title": [["London"]] + }, + "content": ["bb710253-0d86-4c8c-9c61-d08f79883cc1"], + "created_time": 1595420008681, + "last_edited_time": 1596652500000, + "parent_id": "2d8aec23-8281-4a94-9090-caaf823dd21a", + "parent_table": "collection", + "alive": true, + "copied_from": "c3ffa048-85bd-4719-81f2-60caa59a18cf", + "file_ids": [ + "be2a13f6-5aab-45ac-9b9b-c371995b2094", + "bcd41339-6c9c-4ff4-9877-f4aab44afe81" + ], + "created_by_table": "notion_user", + "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "last_edited_by_table": "notion_user", + "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "shard_id": 924403, + "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" + } + }, + "3fce55d4-2528-4d05-8af5-6f2bbc4af418": { + "role": "reader", + "value": { + "id": "3fce55d4-2528-4d05-8af5-6f2bbc4af418", + "version": 20, + "type": "page", + "properties": { + ")2xt": [["1000099"]], + "-NUI": [ + [ + "https://images.unsplash.com/photo-1542404467-c68ef6f41a5d?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=2550&q=80", + [ + [ + "a", + "https://images.unsplash.com/photo-1542404467-c68ef6f41a5d?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=2550&q=80" + ] + ] + ] + ], + "0rv;": [ + [ + "โ€ฃ", + [ + [ + "d", + { + "type": "date", + "start_date": "3000-07-22" + } + ] + ] + ] + ], + "IYxF": [["foo,git,baz,abc,ghi,jkl,mno,stu"]], + "UA6Q": [["bar"]], + "Y)hG": [ + [ + "https://transitivebullsh.it", + [["a", "https://transitivebullsh.it"]] + ] + ], + "i>sK": [["foo", [["a", "foo"]]]], + "x\"Lr": [["Yes"]], + "~UNY": [ + [ + "looooooooooooooooooooooooooooooooooooooooooooooooooooooooooong looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong loooooooooooooooooooooooooooooong" + ] + ], + "title": [["Shanghai"]] + }, + "content": ["262d5b17-b3b7-4244-bbf8-68e4b4fc8f04"], + "created_time": 1595420008681, + "last_edited_time": 1596656460000, + "parent_id": "2d8aec23-8281-4a94-9090-caaf823dd21a", + "parent_table": "collection", + "alive": true, + "copied_from": "378be4ff-3cbe-49c5-9032-3405ceeeea97", + "created_by_table": "notion_user", + "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "last_edited_by_table": "notion_user", + "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "shard_id": 924403, + "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" + } + }, + "c755e6c7-dcdd-433b-9c4c-ac9b3119ae92": { + "role": "reader", + "value": { + "id": "c755e6c7-dcdd-433b-9c4c-ac9b3119ae92", + "version": 7, + "type": "page", + "properties": { + "x\"Lr": [["No"]], + "title": [["empty"]] + }, + "content": ["d2045d84-6f06-426b-b16d-81d1fa4757d8"], + "created_time": 1595420008681, + "last_edited_time": 1596652440000, + "parent_id": "2d8aec23-8281-4a94-9090-caaf823dd21a", + "parent_table": "collection", + "alive": true, + "copied_from": "0fa120a9-dd33-4d51-83b5-6ac119a7dbbc", + "created_by_table": "notion_user", + "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "last_edited_by_table": "notion_user", + "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "shard_id": 924403, + "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" + } + }, + "5fc3e861-3e6f-4bde-9ad1-f0381661726a": { + "role": "reader", + "value": { + "id": "5fc3e861-3e6f-4bde-9ad1-f0381661726a", + "version": 11, + "type": "image", + "properties": { + "source": [ + [ + "https://images.unsplash.com/photo-1522083165195-3424ed129620?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" + ] + ] + }, + "format": { + "display_source": "https://images.unsplash.com/photo-1522083165195-3424ed129620?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" + }, + "created_time": 1596652494414, + "last_edited_time": 1596652500000, + "parent_id": "43fb2254-b7e3-412c-a461-566f7a83918e", + "parent_table": "block", + "alive": true, + "created_by_table": "notion_user", + "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "last_edited_by_table": "notion_user", + "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "shard_id": 924403, + "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" + } + }, + "bb710253-0d86-4c8c-9c61-d08f79883cc1": { + "role": "reader", + "value": { + "id": "bb710253-0d86-4c8c-9c61-d08f79883cc1", + "version": 10, + "type": "image", + "properties": { + "source": [ + [ + "https://images.unsplash.com/photo-1533929736458-ca588d08c8be?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" + ] + ] + }, + "format": { + "display_source": "https://images.unsplash.com/photo-1533929736458-ca588d08c8be?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" + }, + "created_time": 1596652536710, + "last_edited_time": 1596652500000, + "parent_id": "3b506960-ea91-4b59-8e7c-f3c51e40529a", + "parent_table": "block", + "alive": true, + "created_by_table": "notion_user", + "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "last_edited_by_table": "notion_user", + "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "shard_id": 924403, + "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" + } + }, + "262d5b17-b3b7-4244-bbf8-68e4b4fc8f04": { + "role": "reader", + "value": { + "id": "262d5b17-b3b7-4244-bbf8-68e4b4fc8f04", + "version": 10, + "type": "image", + "properties": { + "source": [ + [ + "https://images.unsplash.com/photo-1538428494232-9c0d8a3ab403?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" + ] + ] + }, + "format": { + "display_source": "https://images.unsplash.com/photo-1538428494232-9c0d8a3ab403?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" + }, + "created_time": 1596652517263, + "last_edited_time": 1596652500000, + "parent_id": "3fce55d4-2528-4d05-8af5-6f2bbc4af418", + "parent_table": "block", + "alive": true, + "created_by_table": "notion_user", + "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "last_edited_by_table": "notion_user", + "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "shard_id": 924403, + "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" + } + }, + "d2045d84-6f06-426b-b16d-81d1fa4757d8": { + "role": "reader", + "value": { + "id": "d2045d84-6f06-426b-b16d-81d1fa4757d8", + "version": 10, + "type": "image", + "properties": { + "source": [ + [ + "https://images.unsplash.com/photo-1522778526097-ce0a22ceb253?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" + ] + ] + }, + "format": { + "display_source": "https://images.unsplash.com/photo-1522778526097-ce0a22ceb253?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjYzOTIxfQ" + }, + "created_time": 1596652468455, + "last_edited_time": 1596652440000, + "parent_id": "c755e6c7-dcdd-433b-9c4c-ac9b3119ae92", + "parent_table": "block", + "alive": true, + "created_by_table": "notion_user", + "created_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "last_edited_by_table": "notion_user", + "last_edited_by_id": "db401f86-4012-4d18-9445-236978ef32df", + "shard_id": 924403, + "space_id": "fde5ac74-eea3-4527-8f00-4482710e1af3" + } + } + }, + "space": { + "fde5ac74-eea3-4527-8f00-4482710e1af3": { + "role": "none" + } + } + } } diff --git a/packages/notion-client/package.json b/packages/notion-client/package.json index b8a44b0a1..680b15c9c 100644 --- a/packages/notion-client/package.json +++ b/packages/notion-client/package.json @@ -1,44 +1,38 @@ { - "name": "notion-client", - "version": "6.16.0", - "type": "module", - "description": "Robust TypeScript client for the unofficial Notion API.", - "repository": "NotionX/react-notion-x", - "author": "Travis Fischer ", - "license": "MIT", - "main": "./build/index.js", - "module": "./build/index.js", - "types": "./build/index.d.ts", - "sideEffects": false, - "files": [ - "build" - ], - "engines": { - "node": ">=12" - }, - "scripts": { - "build": "tsup", - "clean": "rm -rf build", - "dev": "tsup --watch", - "lint": "eslint '**/*.{ts,tsx}'", - "publish": "pnpm publish", - "test": "ava" - }, - "dependencies": { - "got": "^11.8.1", - "notion-types": "^6.16.0", - "notion-utils": "^6.16.0", - "p-map": "^5.3.0" - }, - "ava": { - "snapshotDir": ".snapshots", - "extensions": { - "ts": "module" - }, - "nodeArguments": [ - "--loader=ts-node/esm", - "--no-warnings", - "--experimental-specifier-resolution=node" - ] - } + "name": "notion-client", + "version": "6.16.1", + "type": "module", + "description": "Robust TypeScript client for the unofficial Notion API.", + "repository": "NotionX/react-notion-x", + "author": "Travis Fischer ", + "license": "MIT", + "main": "./build/index.js", + "module": "./build/index.js", + "types": "./build/index.d.ts", + "sideEffects": false, + "files": ["build"], + "engines": { + "node": ">=12" + }, + "scripts": { + "build": "tsup", + "clean": "rm -rf build", + "dev": "tsup --watch", + "lint": "biome check", + "publish": "pnpm publish", + "test": "ava" + }, + "dependencies": { + "got": "^11.8.1", + "notion-types": "workspace:*", + "notion-utils": "workspace:*", + "p-map": "^5.3.0" + }, + "ava": { + "snapshotDir": ".snapshots", + "extensions": { + "ts": "module" + }, + "nodeArguments": ["--import=tsimp"] + } } diff --git a/packages/notion-client/src/index.ts b/packages/notion-client/src/index.ts index e61382baa..ead4a60c9 100644 --- a/packages/notion-client/src/index.ts +++ b/packages/notion-client/src/index.ts @@ -1,2 +1,2 @@ -export * from './notion-api' -export * from './types' +export * from "./notion-api"; +export * from "./types"; diff --git a/packages/notion-client/src/notion-api.test.ts b/packages/notion-client/src/notion-api.test.ts index 91f759134..023b455df 100644 --- a/packages/notion-client/src/notion-api.test.ts +++ b/packages/notion-client/src/notion-api.test.ts @@ -1,44 +1,44 @@ -import test from 'ava' +import test from "ava"; -import { NotionAPI } from './notion-api' +import { NotionAPI } from "./notion-api"; const pageIdFixturesSuccess = [ - '067dd719-a912-471e-a9a3-ac10710e7fdf', - '067dd719a912471ea9a3ac10710e7fdf', - 'https://www.notion.so/saasifysh/Embeds-5d4e290ca4604d8fb809af806a6c1749', - 'https://www.notion.so/saasifysh/File-Uploads-34d650c65da34f888335dbd3ddd141dc', - 'Color-Rainbow-54bf56611797480c951e5c1f96cb06f2', - 'e68c18a461904eb5a2ddc3748e76b893', - 'https://www.notion.so/saasifysh/Saasify-Key-Takeaways-689a8abc1afa4699905aa2f2e585e208', - 'https://www.notion.so/saasifysh/TransitiveBullsh-it-78fc5a4b88d74b0e824e29407e9f1ec1', - 'https://www.notion.so/saasifysh/About-8d0062776d0c4afca96eb1ace93a7538', - 'https://www.notion.so/potionsite/newest-board-a899b98b7cdc424585e5ddebbdae60cc' - - // collections stress test - // NOTE: removing because of sporadic timeouts - // 'nba-3f92ae505636427c897634a15b9f2892' -] + "067dd719-a912-471e-a9a3-ac10710e7fdf", + "067dd719a912471ea9a3ac10710e7fdf", + "https://www.notion.so/saasifysh/Embeds-5d4e290ca4604d8fb809af806a6c1749", + "https://www.notion.so/saasifysh/File-Uploads-34d650c65da34f888335dbd3ddd141dc", + "Color-Rainbow-54bf56611797480c951e5c1f96cb06f2", + "e68c18a461904eb5a2ddc3748e76b893", + "https://www.notion.so/saasifysh/Saasify-Key-Takeaways-689a8abc1afa4699905aa2f2e585e208", + "https://www.notion.so/saasifysh/TransitiveBullsh-it-78fc5a4b88d74b0e824e29407e9f1ec1", + "https://www.notion.so/saasifysh/About-8d0062776d0c4afca96eb1ace93a7538", + "https://www.notion.so/potionsite/newest-board-a899b98b7cdc424585e5ddebbdae60cc", + + // collections stress test + // NOTE: removing because of sporadic timeouts + // 'nba-3f92ae505636427c897634a15b9f2892' +]; const pageIdFixturesFailure = [ - 'bdecdf150d0e40cb9f3412be132335d4', // private page - 'foo' // invalid page id -] + "bdecdf150d0e40cb9f3412be132335d4", // private page + "foo", // invalid page id +]; for (const pageId of pageIdFixturesSuccess) { - test(`NotionAPI.getPage success ${pageId}`, async (t) => { - t.timeout(60000) // one minute timeout + test(`NotionAPI.getPage success ${pageId}`, async (t) => { + t.timeout(60000); // one minute timeout - const api = new NotionAPI() - const page = await api.getPage(pageId) + const api = new NotionAPI(); + const page = await api.getPage(pageId); - t.truthy(page) - t.truthy(page.block) - }) + t.truthy(page); + t.truthy(page.block); + }); } for (const pageId of pageIdFixturesFailure) { - test(`NotionAPI.getPage failure ${pageId}`, async (t) => { - const api = new NotionAPI() - await t.throwsAsync(() => api.getPage(pageId)) - }) + test(`NotionAPI.getPage failure ${pageId}`, async (t) => { + const api = new NotionAPI(); + await t.throwsAsync(() => api.getPage(pageId)); + }); } diff --git a/packages/notion-client/src/notion-api.ts b/packages/notion-client/src/notion-api.ts index 1fef7c47b..c071791f3 100644 --- a/packages/notion-client/src/notion-api.ts +++ b/packages/notion-client/src/notion-api.ts @@ -1,620 +1,629 @@ +import got, { type OptionsOfJSONResponseBody } from "got"; // import { promises as fs } from 'fs' -import * as notion from 'notion-types' -import got, { OptionsOfJSONResponseBody } from 'got' +import type * as notion from "notion-types"; import { - getBlockCollectionId, - getPageContentBlockIds, - parsePageId, - uuidToId -} from 'notion-utils' -import pMap from 'p-map' + getBlockCollectionId, + getPageContentBlockIds, + parsePageId, + uuidToId, +} from "notion-utils"; +import pMap from "p-map"; -import * as types from './types' +import type * as types from "./types"; /** * Main Notion API client. */ export class NotionAPI { - private readonly _apiBaseUrl: string - private readonly _authToken?: string - private readonly _activeUser?: string - private readonly _userTimeZone: string - - constructor({ - apiBaseUrl = 'https://www.notion.so/api/v3', - authToken, - activeUser, - userTimeZone = 'America/New_York' - }: { - apiBaseUrl?: string - authToken?: string - userLocale?: string - userTimeZone?: string - activeUser?: string - } = {}) { - this._apiBaseUrl = apiBaseUrl - this._authToken = authToken - this._activeUser = activeUser - this._userTimeZone = userTimeZone - } - - public async getPage( - pageId: string, - { - concurrency = 3, - fetchMissingBlocks = true, - fetchCollections = true, - signFileUrls = true, - chunkLimit = 100, - chunkNumber = 0, - gotOptions - }: { - concurrency?: number - fetchMissingBlocks?: boolean - fetchCollections?: boolean - signFileUrls?: boolean - chunkLimit?: number - chunkNumber?: number - gotOptions?: OptionsOfJSONResponseBody - } = {} - ): Promise { - const page = await this.getPageRaw(pageId, { - chunkLimit, - chunkNumber, - gotOptions - }) - const recordMap = page?.recordMap as notion.ExtendedRecordMap - - if (!recordMap?.block) { - throw new Error(`Notion page not found "${uuidToId(pageId)}"`) - } - - // ensure that all top-level maps exist - recordMap.collection = recordMap.collection ?? {} - recordMap.collection_view = recordMap.collection_view ?? {} - recordMap.notion_user = recordMap.notion_user ?? {} - - // additional mappings added for convenience - // note: these are not native notion objects - recordMap.collection_query = {} - recordMap.signed_urls = {} - - if (fetchMissingBlocks) { - // eslint-disable-next-line no-constant-condition - while (true) { - // fetch any missing content blocks - const pendingBlockIds = getPageContentBlockIds(recordMap).filter( - (id) => !recordMap.block[id] - ) - - if (!pendingBlockIds.length) { - break - } - - const newBlocks = await this.getBlocks( - pendingBlockIds, - gotOptions - ).then((res) => res.recordMap.block) - - recordMap.block = { ...recordMap.block, ...newBlocks } - } - } - - const contentBlockIds = getPageContentBlockIds(recordMap) - - // Optionally fetch all data for embedded collections and their associated views. - // NOTE: We're eagerly fetching *all* data for each collection and all of its views. - // This is really convenient in order to ensure that all data needed for a given - // Notion page is readily available for use cases involving server-side rendering - // and edge caching. - if (fetchCollections) { - const allCollectionInstances: Array<{ - collectionId: string - collectionViewId: string - }> = contentBlockIds.flatMap((blockId) => { - const block = recordMap.block[blockId].value - const collectionId = - block && - (block.type === 'collection_view' || - block.type === 'collection_view_page') && - getBlockCollectionId(block, recordMap) - - if (collectionId) { - return block.view_ids?.map((collectionViewId) => ({ - collectionId, - collectionViewId - })) - } else { - return [] - } - }) - - // fetch data for all collection view instances - await pMap( - allCollectionInstances, - async (collectionInstance) => { - const { collectionId, collectionViewId } = collectionInstance - const collectionView = - recordMap.collection_view[collectionViewId]?.value - - try { - const collectionData = await this.getCollectionData( - collectionId, - collectionViewId, - collectionView, - { - gotOptions - } - ) - - // await fs.writeFile( - // `${collectionId}-${collectionViewId}.json`, - // JSON.stringify(collectionData.result, null, 2) - // ) - - recordMap.block = { - ...recordMap.block, - ...collectionData.recordMap.block - } - - recordMap.collection = { - ...recordMap.collection, - ...collectionData.recordMap.collection - } - - recordMap.collection_view = { - ...recordMap.collection_view, - ...collectionData.recordMap.collection_view - } - - recordMap.notion_user = { - ...recordMap.notion_user, - ...collectionData.recordMap.notion_user - } - - recordMap.collection_query![collectionId] = { - ...recordMap.collection_query![collectionId], - [collectionViewId]: (collectionData.result as any)?.reducerResults - } - } catch (err) { - // It's possible for public pages to link to private collections, in which case - // Notion returns a 400 error - console.warn('NotionAPI collectionQuery error', pageId, err.message) - console.error(err) - } - }, - { - concurrency - } - ) - } - - // Optionally fetch signed URLs for any embedded files. - // NOTE: Similar to collection data, we default to eagerly fetching signed URL info - // because it is preferable for many use cases as opposed to making these API calls - // lazily from the client-side. - if (signFileUrls) { - await this.addSignedUrls({ recordMap, contentBlockIds, gotOptions }) - } - - return recordMap - } - - public async addSignedUrls({ - recordMap, - contentBlockIds, - gotOptions = {} - }: { - recordMap: notion.ExtendedRecordMap - contentBlockIds?: string[] - gotOptions?: OptionsOfJSONResponseBody - }) { - recordMap.signed_urls = {} - - if (!contentBlockIds) { - contentBlockIds = getPageContentBlockIds(recordMap) - } - - const allFileInstances = contentBlockIds.flatMap((blockId) => { - const block = recordMap.block[blockId]?.value - - if ( - block && - (block.type === 'pdf' || - block.type === 'audio' || - (block.type === 'image' && block.file_ids?.length) || - block.type === 'video' || - block.type === 'file' || - block.type === 'page') - ) { - const source = - block.type === 'page' - ? block.format?.page_cover - : block.properties?.source?.[0]?.[0] - // console.log(block, source) - - if (source) { - if (!source.includes('secure.notion-static.com')) { - return [] - } - - return { - permissionRecord: { - table: 'block', - id: block.id - }, - url: source - } - } - } - - return [] - }) - - if (allFileInstances.length > 0) { - try { - const { signedUrls } = await this.getSignedFileUrls( - allFileInstances, - gotOptions - ) - - if (signedUrls.length === allFileInstances.length) { - for (let i = 0; i < allFileInstances.length; ++i) { - const file = allFileInstances[i] - const signedUrl = signedUrls[i] - - recordMap.signed_urls[file.permissionRecord.id] = signedUrl - } - } - } catch (err) { - console.warn('NotionAPI getSignedfileUrls error', err) - } - } - } - - public async getPageRaw( - pageId: string, - { - gotOptions, - chunkLimit = 100, - chunkNumber = 0 - }: { - chunkLimit?: number - chunkNumber?: number - gotOptions?: OptionsOfJSONResponseBody - } = {} - ) { - const parsedPageId = parsePageId(pageId) - - if (!parsedPageId) { - throw new Error(`invalid notion pageId "${pageId}"`) - } - - const body = { - pageId: parsedPageId, - limit: chunkLimit, - chunkNumber: chunkNumber, - cursor: { stack: [] }, - verticalColumns: false - } - - return this.fetch({ - endpoint: 'loadPageChunk', - body, - gotOptions - }) - } - - public async getCollectionData( - collectionId: string, - collectionViewId: string, - collectionView: any, - { - limit = 9999, - searchQuery = '', - userTimeZone = this._userTimeZone, - loadContentCover = true, - gotOptions - }: { - type?: notion.CollectionViewType - limit?: number - searchQuery?: string - userTimeZone?: string - userLocale?: string - loadContentCover?: boolean - gotOptions?: OptionsOfJSONResponseBody - } = {} - ) { - const type = collectionView?.type - const isBoardType = type === 'board' - const groupBy = isBoardType - ? collectionView?.format?.board_columns_by - : collectionView?.format?.collection_group_by - - let filters = [] - if (collectionView?.format?.property_filters) { - filters = collectionView.format?.property_filters.map((filterObj) => { - //get the inner filter - return { - filter: filterObj?.filter?.filter, - property: filterObj?.filter?.property - } - }) - } - - //Fixes formula filters from not working - if (collectionView?.query2?.filter?.filters) { - filters.push(...collectionView.query2.filter.filters) - } - - let loader: any = { - type: 'reducer', - reducers: { - collection_group_results: { - type: 'results', - limit, - loadContentCover - } - }, - sort: [], - ...collectionView?.query2, - filter: { - filters: filters, - operator: 'and' - }, - searchQuery, - userTimeZone - } - - if (groupBy) { - const groups = - collectionView?.format?.board_columns || - collectionView?.format?.collection_groups || - [] - const iterators = [isBoardType ? 'board' : 'group_aggregation', 'results'] - const operators = { - checkbox: 'checkbox_is', - url: 'string_starts_with', - text: 'string_starts_with', - select: 'enum_is', - multi_select: 'enum_contains', - created_time: 'date_is_within', - ['undefined']: 'is_empty' - } - - const reducersQuery = {} - for (const group of groups) { - const { - property, - value: { value, type } - } = group - - for (const iterator of iterators) { - const iteratorProps = - iterator === 'results' - ? { - type: iterator, - limit - } - : { - type: 'aggregation', - aggregation: { - aggregator: 'count' - } - } - - const isUncategorizedValue = typeof value === 'undefined' - const isDateValue = value?.range - // TODO: review dates reducers - const queryLabel = isUncategorizedValue - ? 'uncategorized' - : isDateValue - ? value.range?.start_date || value.range?.end_date - : value?.value || value - - const queryValue = - !isUncategorizedValue && (isDateValue || value?.value || value) - - reducersQuery[`${iterator}:${type}:${queryLabel}`] = { - ...iteratorProps, - filter: { - operator: 'and', - filters: [ - { - property, - filter: { - operator: !isUncategorizedValue - ? operators[type] - : 'is_empty', - ...(!isUncategorizedValue && { - value: { - type: 'exact', - value: queryValue - } - }) - } - } - ] - } - } - } - } - - const reducerLabel = isBoardType ? 'board_columns' : `${type}_groups` - loader = { - type: 'reducer', - reducers: { - [reducerLabel]: { - type: 'groups', - groupBy, - ...(collectionView?.query2?.filter && { - filter: collectionView?.query2?.filter - }), - groupSortPreference: groups.map((group) => group?.value), - limit - }, - ...reducersQuery - }, - ...collectionView?.query2, - searchQuery, - userTimeZone, - //TODO: add filters here - filter: { - filters: filters, - operator: 'and' - } - } - } - - // if (isBoardType) { - // console.log( - // JSON.stringify( - // { - // collectionId, - // collectionViewId, - // loader, - // groupBy: groupBy || 'NONE', - // collectionViewQuery: collectionView.query2 || 'NONE' - // }, - // null, - // 2 - // ) - // ) - // } - - return this.fetch({ - endpoint: 'queryCollection', - body: { - collection: { - id: collectionId - }, - collectionView: { - id: collectionViewId - }, - loader - }, - gotOptions - }) - } - - public async getUsers( - userIds: string[], - gotOptions?: OptionsOfJSONResponseBody - ) { - return this.fetch>({ - endpoint: 'getRecordValues', - body: { - requests: userIds.map((id) => ({ id, table: 'notion_user' })) - }, - gotOptions - }) - } - - public async getBlocks( - blockIds: string[], - gotOptions?: OptionsOfJSONResponseBody - ) { - return this.fetch({ - endpoint: 'syncRecordValues', - body: { - requests: blockIds.map((blockId) => ({ - // TODO: when to use table 'space' vs 'block'? - table: 'block', - id: blockId, - version: -1 - })) - }, - gotOptions - }) - } - - public async getSignedFileUrls( - urls: types.SignedUrlRequest[], - gotOptions?: OptionsOfJSONResponseBody - ) { - return this.fetch({ - endpoint: 'getSignedFileUrls', - body: { - urls - }, - gotOptions - }) - } - - public async search( - params: notion.SearchParams, - gotOptions?: OptionsOfJSONResponseBody - ) { - const body = { - type: 'BlocksInAncestor', - source: 'quick_find_public', - ancestorId: parsePageId(params.ancestorId), - sort: 'Relevance', - limit: params.limit || 20, - query: params.query, - filters: { - isDeletedOnly: false, - isNavigableOnly: false, - excludeTemplates: true, - requireEditPermissions: false, - ancestors: [], - createdBy: [], - editedBy: [], - lastEditedTime: {}, - createdTime: {}, - ...params.filters - } - } - - return this.fetch({ - endpoint: 'search', - body, - gotOptions - }) - } - - public async fetch({ - endpoint, - body, - gotOptions, - headers: clientHeaders - }: { - endpoint: string - body: object - gotOptions?: OptionsOfJSONResponseBody - headers?: any - }): Promise { - const headers: any = { - ...clientHeaders, - ...gotOptions?.headers, - 'Content-Type': 'application/json' - } - - if (this._authToken) { - headers.cookie = `token_v2=${this._authToken}` - } - - if (this._activeUser) { - headers['x-notion-active-user-header'] = this._activeUser - } - - const url = `${this._apiBaseUrl}/${endpoint}` - - return got - .post(url, { - ...gotOptions, - json: body, - headers - }) - .json() - - // return fetch(url, { - // method: 'post', - // body: JSON.stringify(body), - // headers - // }).then((res) => { - // console.log(endpoint, res) - // return res.json() - // }) - } + private readonly _apiBaseUrl: string; + private readonly _authToken?: string; + private readonly _activeUser?: string; + private readonly _userTimeZone: string; + + constructor({ + apiBaseUrl = "https://www.notion.so/api/v3", + authToken, + activeUser, + userTimeZone = "America/New_York", + }: { + apiBaseUrl?: string; + authToken?: string; + userLocale?: string; + userTimeZone?: string; + activeUser?: string; + } = {}) { + this._apiBaseUrl = apiBaseUrl; + this._authToken = authToken; + this._activeUser = activeUser; + this._userTimeZone = userTimeZone; + } + + public async getPage( + pageId: string, + { + concurrency = 3, + fetchMissingBlocks = true, + fetchCollections = true, + signFileUrls = true, + chunkLimit = 100, + chunkNumber = 0, + gotOptions, + }: { + concurrency?: number; + fetchMissingBlocks?: boolean; + fetchCollections?: boolean; + signFileUrls?: boolean; + chunkLimit?: number; + chunkNumber?: number; + gotOptions?: OptionsOfJSONResponseBody; + } = {}, + ): Promise { + const page = await this.getPageRaw(pageId, { + chunkLimit, + chunkNumber, + gotOptions, + }); + const recordMap = page?.recordMap as notion.ExtendedRecordMap; + + if (!recordMap?.block) { + throw new Error(`Notion page not found "${uuidToId(pageId)}"`); + } + + // ensure that all top-level maps exist + recordMap.collection = recordMap.collection ?? {}; + recordMap.collection_view = recordMap.collection_view ?? {}; + recordMap.notion_user = recordMap.notion_user ?? {}; + + // additional mappings added for convenience + // note: these are not native notion objects + recordMap.collection_query = {}; + recordMap.signed_urls = {}; + + if (fetchMissingBlocks) { + // eslint-disable-next-line no-constant-condition + while (true) { + // fetch any missing content blocks + const pendingBlockIds = getPageContentBlockIds(recordMap).filter( + (id) => !recordMap.block[id], + ); + + if (!pendingBlockIds.length) { + break; + } + + const newBlocks = await this.getBlocks( + pendingBlockIds, + gotOptions, + ).then((res) => res.recordMap.block); + + recordMap.block = { ...recordMap.block, ...newBlocks }; + } + } + + const contentBlockIds = getPageContentBlockIds(recordMap); + + // Optionally fetch all data for embedded collections and their associated views. + // NOTE: We're eagerly fetching *all* data for each collection and all of its views. + // This is really convenient in order to ensure that all data needed for a given + // Notion page is readily available for use cases involving server-side rendering + // and edge caching. + if (fetchCollections) { + const allCollectionInstances: Array<{ + collectionId: string; + collectionViewId: string; + }> = contentBlockIds.flatMap((blockId) => { + const block = recordMap.block[blockId].value; + const collectionId = + block && + (block.type === "collection_view" || + block.type === "collection_view_page") && + getBlockCollectionId(block, recordMap); + + if (collectionId) { + return block.view_ids?.map((collectionViewId) => ({ + collectionId, + collectionViewId, + })); + } + return []; + }); + + // fetch data for all collection view instances + await pMap( + allCollectionInstances, + async (collectionInstance) => { + const { collectionId, collectionViewId } = collectionInstance; + const collectionView = + recordMap.collection_view[collectionViewId]?.value; + + try { + const collectionData = await this.getCollectionData( + collectionId, + collectionViewId, + collectionView, + { + gotOptions, + }, + ); + + // await fs.writeFile( + // `${collectionId}-${collectionViewId}.json`, + // JSON.stringify(collectionData.result, null, 2) + // ) + + recordMap.block = { + ...recordMap.block, + ...collectionData.recordMap.block, + }; + + recordMap.collection = { + ...recordMap.collection, + ...collectionData.recordMap.collection, + }; + + recordMap.collection_view = { + ...recordMap.collection_view, + ...collectionData.recordMap.collection_view, + }; + + recordMap.notion_user = { + ...recordMap.notion_user, + ...collectionData.recordMap.notion_user, + }; + + recordMap.collection_query![collectionId] = { + ...recordMap.collection_query?.[collectionId], + [collectionViewId]: (collectionData.result as any) + ?.reducerResults, + }; + } catch (err) { + // It's possible for public pages to link to private collections, in which case + // Notion returns a 400 error + console.warn( + "NotionAPI collectionQuery error", + pageId, + err.message, + ); + console.error(err); + } + }, + { + concurrency, + }, + ); + } + + // Optionally fetch signed URLs for any embedded files. + // NOTE: Similar to collection data, we default to eagerly fetching signed URL info + // because it is preferable for many use cases as opposed to making these API calls + // lazily from the client-side. + if (signFileUrls) { + await this.addSignedUrls({ recordMap, contentBlockIds, gotOptions }); + } + + return recordMap; + } + + public async addSignedUrls({ + recordMap, + contentBlockIds, + gotOptions = {}, + }: { + recordMap: notion.ExtendedRecordMap; + contentBlockIds?: string[]; + gotOptions?: OptionsOfJSONResponseBody; + }) { + recordMap.signed_urls = {}; + + if (!contentBlockIds) { + contentBlockIds = getPageContentBlockIds(recordMap); + } + + const allFileInstances = contentBlockIds.flatMap((blockId) => { + const block = recordMap.block[blockId]?.value; + + if ( + block && + (block.type === "pdf" || + block.type === "audio" || + (block.type === "image" && block.file_ids?.length) || + block.type === "video" || + block.type === "file" || + block.type === "page") + ) { + const source = + block.type === "page" + ? block.format?.page_cover + : block.properties?.source?.[0]?.[0]; + // console.log(block, source) + + if (source) { + if (!source.includes("secure.notion-static.com")) { + return []; + } + + return { + permissionRecord: { + table: "block", + id: block.id, + }, + url: source, + }; + } + } + + return []; + }); + + if (allFileInstances.length > 0) { + try { + const { signedUrls } = await this.getSignedFileUrls( + allFileInstances, + gotOptions, + ); + + if (signedUrls.length === allFileInstances.length) { + for (let i = 0; i < allFileInstances.length; ++i) { + const file = allFileInstances[i]; + const signedUrl = signedUrls[i]; + + recordMap.signed_urls[file.permissionRecord.id] = signedUrl; + } + } + } catch (err) { + console.warn("NotionAPI getSignedfileUrls error", err); + } + } + } + + public async getPageRaw( + pageId: string, + { + gotOptions, + chunkLimit = 100, + chunkNumber = 0, + }: { + chunkLimit?: number; + chunkNumber?: number; + gotOptions?: OptionsOfJSONResponseBody; + } = {}, + ) { + const parsedPageId = parsePageId(pageId); + + if (!parsedPageId) { + throw new Error(`invalid notion pageId "${pageId}"`); + } + + const body = { + pageId: parsedPageId, + limit: chunkLimit, + chunkNumber: chunkNumber, + cursor: { stack: [] }, + verticalColumns: false, + }; + + return this.fetch({ + endpoint: "loadPageChunk", + body, + gotOptions, + }); + } + + public async getCollectionData( + collectionId: string, + collectionViewId: string, + collectionView: any, + { + limit = 9999, + searchQuery = "", + userTimeZone = this._userTimeZone, + loadContentCover = true, + gotOptions, + }: { + type?: notion.CollectionViewType; + limit?: number; + searchQuery?: string; + userTimeZone?: string; + userLocale?: string; + loadContentCover?: boolean; + gotOptions?: OptionsOfJSONResponseBody; + } = {}, + ) { + const type = collectionView?.type; + const isBoardType = type === "board"; + const groupBy = isBoardType + ? collectionView?.format?.board_columns_by + : collectionView?.format?.collection_group_by; + + let filters = []; + if (collectionView?.format?.property_filters) { + filters = collectionView.format?.property_filters.map((filterObj) => { + //get the inner filter + return { + filter: filterObj?.filter?.filter, + property: filterObj?.filter?.property, + }; + }); + } + + //Fixes formula filters from not working + if (collectionView?.query2?.filter?.filters) { + filters.push(...collectionView.query2.filter.filters); + } + + let loader: any = { + type: "reducer", + reducers: { + collection_group_results: { + type: "results", + limit, + loadContentCover, + }, + }, + sort: [], + ...collectionView?.query2, + filter: { + filters: filters, + operator: "and", + }, + searchQuery, + userTimeZone, + }; + + if (groupBy) { + const groups = + collectionView?.format?.board_columns || + collectionView?.format?.collection_groups || + []; + const iterators = [ + isBoardType ? "board" : "group_aggregation", + "results", + ]; + const operators = { + checkbox: "checkbox_is", + url: "string_starts_with", + text: "string_starts_with", + select: "enum_is", + multi_select: "enum_contains", + created_time: "date_is_within", + undefined: "is_empty", + }; + + const reducersQuery = {}; + for (const group of groups) { + const { + property, + value: { value, type }, + } = group; + + for (const iterator of iterators) { + const iteratorProps = + iterator === "results" + ? { + type: iterator, + limit, + } + : { + type: "aggregation", + aggregation: { + aggregator: "count", + }, + }; + + const isUncategorizedValue = typeof value === "undefined"; + const isDateValue = value?.range; + // TODO: review dates reducers + const queryLabel = isUncategorizedValue + ? "uncategorized" + : isDateValue + ? value.range?.start_date || value.range?.end_date + : value?.value || value; + + const queryValue = + !isUncategorizedValue && (isDateValue || value?.value || value); + + reducersQuery[`${iterator}:${type}:${queryLabel}`] = { + ...iteratorProps, + filter: { + operator: "and", + filters: [ + { + property, + filter: { + operator: !isUncategorizedValue + ? operators[type] + : "is_empty", + ...(!isUncategorizedValue && { + value: { + type: "exact", + value: queryValue, + }, + }), + }, + }, + ], + }, + }; + } + } + + const reducerLabel = isBoardType ? "board_columns" : `${type}_groups`; + loader = { + type: "reducer", + reducers: { + [reducerLabel]: { + type: "groups", + groupBy, + ...(collectionView?.query2?.filter && { + filter: collectionView?.query2?.filter, + }), + groupSortPreference: groups.map((group) => group?.value), + limit, + }, + ...reducersQuery, + }, + ...collectionView?.query2, + searchQuery, + userTimeZone, + //TODO: add filters here + filter: { + filters: filters, + operator: "and", + }, + }; + } + + // if (isBoardType) { + // console.log( + // JSON.stringify( + // { + // collectionId, + // collectionViewId, + // loader, + // groupBy: groupBy || 'NONE', + // collectionViewQuery: collectionView.query2 || 'NONE' + // }, + // null, + // 2 + // ) + // ) + // } + + return this.fetch({ + endpoint: "queryCollection", + body: { + collection: { + id: collectionId, + }, + collectionView: { + id: collectionViewId, + }, + loader, + }, + gotOptions, + }); + } + + public async getUsers( + userIds: string[], + gotOptions?: OptionsOfJSONResponseBody, + ) { + return this.fetch>({ + endpoint: "getRecordValues", + body: { + requests: userIds.map((id) => ({ id, table: "notion_user" })), + }, + gotOptions, + }); + } + + public async getBlocks( + blockIds: string[], + gotOptions?: OptionsOfJSONResponseBody, + ) { + return this.fetch({ + endpoint: "syncRecordValues", + body: { + requests: blockIds.map((blockId) => ({ + // TODO: when to use table 'space' vs 'block'? + table: "block", + id: blockId, + version: -1, + })), + }, + gotOptions, + }); + } + + public async getSignedFileUrls( + urls: types.SignedUrlRequest[], + gotOptions?: OptionsOfJSONResponseBody, + ) { + return this.fetch({ + endpoint: "getSignedFileUrls", + body: { + urls, + }, + gotOptions, + }); + } + + public async search( + params: notion.SearchParams, + gotOptions?: OptionsOfJSONResponseBody, + ) { + const body = { + type: "BlocksInAncestor", + source: "quick_find_public", + ancestorId: parsePageId(params.ancestorId), + sort: { + field: "relevance", + }, + limit: params.limit || 20, + query: params.query, + filters: { + isDeletedOnly: false, + isNavigableOnly: false, + excludeTemplates: true, + requireEditPermissions: false, + ancestors: [], + createdBy: [], + editedBy: [], + lastEditedTime: {}, + createdTime: {}, + ...params.filters, + }, + }; + + return this.fetch({ + endpoint: "search", + body, + gotOptions, + }); + } + + public async fetch({ + endpoint, + body, + gotOptions, + headers: clientHeaders, + }: { + endpoint: string; + body: object; + gotOptions?: OptionsOfJSONResponseBody; + headers?: any; + }): Promise { + const headers: any = { + ...clientHeaders, + ...gotOptions?.headers, + "Content-Type": "application/json", + }; + + if (this._authToken) { + headers.cookie = `token_v2=${this._authToken}`; + } + + if (this._activeUser) { + headers["x-notion-active-user-header"] = this._activeUser; + } + + const url = `${this._apiBaseUrl}/${endpoint}`; + + return got + .post(url, { + ...gotOptions, + json: body, + headers, + }) + .json(); + + // return fetch(url, { + // method: 'post', + // body: JSON.stringify(body), + // headers + // }).then((res) => { + // console.log(endpoint, res) + // return res.json() + // }) + } } diff --git a/packages/notion-client/src/types.ts b/packages/notion-client/src/types.ts index 188b2f7e5..e0c60b565 100644 --- a/packages/notion-client/src/types.ts +++ b/packages/notion-client/src/types.ts @@ -1,15 +1,15 @@ -import * as notion from 'notion-types' +import type * as notion from "notion-types"; export interface SignedUrlRequest { - permissionRecord: PermissionRecord - url: string + permissionRecord: PermissionRecord; + url: string; } export interface PermissionRecord { - table: string - id: notion.ID + table: string; + id: notion.ID; } export interface SignedUrlResponse { - signedUrls: string[] + signedUrls: string[]; } diff --git a/packages/notion-client/tsconfig.json b/packages/notion-client/tsconfig.json index 11b2d34fd..adc383bae 100644 --- a/packages/notion-client/tsconfig.json +++ b/packages/notion-client/tsconfig.json @@ -1,13 +1,11 @@ { - "extends": "../../tsconfig.base", - "compilerOptions": { - "composite": false, - "rootDir": "src", - "outDir": "build", - "tsBuildInfoFile": "build/.tsbuildinfo", - "emitDeclarationOnly": true - }, - "include": [ - "src/**/*" - ], + "extends": "../../tsconfig.base", + "compilerOptions": { + "composite": false, + "rootDir": "src", + "outDir": "build", + "tsBuildInfoFile": "build/.tsbuildinfo", + "emitDeclarationOnly": true + }, + "include": ["src/**/*"] } diff --git a/packages/notion-client/tsup.config.ts b/packages/notion-client/tsup.config.ts index 508aa3311..8dac75c3d 100644 --- a/packages/notion-client/tsup.config.ts +++ b/packages/notion-client/tsup.config.ts @@ -1,14 +1,14 @@ -import { defineConfig } from 'tsup' +import { defineConfig } from "tsup"; export default defineConfig({ - entry: ['src/index.ts'], - outDir: 'build', - dts: true, - target: 'node14', - platform: 'node', - format: ['esm'], - splitting: false, - sourcemap: true, - minify: true, - shims: false -}) + entry: ["src/index.ts"], + outDir: "build", + dts: true, + target: "node14", + platform: "node", + format: ["esm"], + splitting: false, + sourcemap: true, + minify: true, + shims: false, +}); diff --git a/packages/notion-compat/package.json b/packages/notion-compat/package.json index 2f08fa38c..34cf54eea 100644 --- a/packages/notion-compat/package.json +++ b/packages/notion-compat/package.json @@ -1,50 +1,44 @@ { - "name": "notion-compat", - "version": "6.16.0", - "type": "module", - "description": "Compatibility layer between the official Notion API and unofficial private API.", - "repository": "NotionX/react-notion-x", - "author": "Travis Fischer ", - "license": "MIT", - "main": "./build/index.js", - "module": "./build/index.js", - "types": "./build/index.d.ts", - "sideEffects": false, - "files": [ - "build" - ], - "engines": { - "node": ">=12" - }, - "scripts": { - "build": "tsup", - "clean": "rm -rf build", - "dev": "tsup --watch", - "lint": "eslint '**/*.{ts,tsx}'", - "publish": "pnpm publish", - "test": "ava" - }, - "dependencies": { - "notion-types": "^6.16.0", - "notion-utils": "^6.16.0", - "p-queue": "^7.2.0" - }, - "devDependencies": { - "@notionhq/client": "^1.0.4", - "notion-client": "^6.16.0" - }, - "peerDependencies": { - "@notionhq/client": "^1.0.4" - }, - "ava": { - "snapshotDir": ".snapshots", - "extensions": { - "ts": "module" - }, - "nodeArguments": [ - "--loader=ts-node/esm", - "--no-warnings", - "--experimental-specifier-resolution=node" - ] - } + "name": "notion-compat", + "version": "6.16.1", + "type": "module", + "description": "Compatibility layer between the official Notion API and unofficial private API.", + "repository": "NotionX/react-notion-x", + "author": "Travis Fischer ", + "license": "MIT", + "main": "./build/index.js", + "module": "./build/index.js", + "types": "./build/index.d.ts", + "sideEffects": false, + "files": ["build"], + "engines": { + "node": ">=12" + }, + "scripts": { + "build": "tsup", + "clean": "rm -rf build", + "dev": "tsup --watch", + "lint": "biome check", + "publish": "pnpm publish", + "test": "ava" + }, + "dependencies": { + "notion-types": "workspace:*", + "notion-utils": "workspace:*", + "p-queue": "^7.2.0" + }, + "devDependencies": { + "@notionhq/client": "^1.0.4", + "notion-client": "workspace:*" + }, + "peerDependencies": { + "@notionhq/client": "^1.0.4" + }, + "ava": { + "snapshotDir": ".snapshots", + "extensions": { + "ts": "module" + }, + "nodeArguments": ["--import=tsimp"] + } } diff --git a/packages/notion-compat/src/convert-block.ts b/packages/notion-compat/src/convert-block.ts index 9c2c6cbcd..347da1a3d 100644 --- a/packages/notion-compat/src/convert-block.ts +++ b/packages/notion-compat/src/convert-block.ts @@ -1,483 +1,481 @@ -import * as notion from 'notion-types' +import type * as notion from "notion-types"; -import * as types from './types' -import { convertColor } from './convert-color' -import { convertRichText } from './convert-rich-text' -import { convertTime } from './convert-time' +import { convertColor } from "./convert-color"; +import { convertRichText } from "./convert-rich-text"; +import { convertTime } from "./convert-time"; +import type * as types from "./types"; export function convertBlock({ - block: partialBlock, - children = [], - pageMap, - blockMap, - parentMap + block: partialBlock, + children = [], + pageMap, + blockMap, + parentMap, }: { - block: types.PartialBlock - children?: string[] - pageMap?: types.PageMap - blockMap?: types.BlockMap - parentMap?: types.ParentMap + block: types.PartialBlock; + children?: string[]; + pageMap?: types.PageMap; + blockMap?: types.BlockMap; + parentMap?: types.ParentMap; }): notion.Block { - const compatBlock: Partial = { - id: partialBlock.id - } - - if (children && children.length) { - compatBlock.content = children - } - - const block = partialBlock as types.Block - if (!block.type) { - return compatBlock as notion.Block - } - - compatBlock.properties = {} - compatBlock.format = {} - compatBlock.type = block.type - compatBlock.created_time = convertTime(block.created_time) - compatBlock.last_edited_time = convertTime(block.last_edited_time) - if (block.created_by) { - compatBlock.created_by_table = `notion_${block.created_by.object}` - compatBlock.created_by_id = block.created_by.id - } - compatBlock.last_edited_by_table = block.last_edited_by?.object - compatBlock.last_edited_by_id = block.last_edited_by?.id - compatBlock.alive = block.archived !== true - - if (parentMap) { - const parentId = parentMap[block.id] - - if (parentId) { - compatBlock.parent_id = parentId - - const parentBlock = blockMap?.[parentId] as types.Block - if (parentBlock) { - switch (parentBlock.type) { - case 'child_database': - compatBlock.parent_table = 'table' - break - - case 'child_page': - // fallthrough - default: - compatBlock.parent_table = 'block' - break - } - } else { - const parentPage = pageMap?.[parentId] as types.Page - - if (parentPage) { - compatBlock.parent_table = 'block' - } - } - } - } - - const blockDetails = block[block.type] - if (blockDetails) { - if (blockDetails.rich_text) { - compatBlock.properties.title = convertRichText(blockDetails.rich_text) - } - - if (blockDetails.color) { - compatBlock.format.block_color = convertColor(blockDetails.color) - } - - if (blockDetails.icon) { - switch (blockDetails.icon.type) { - case 'emoji': - compatBlock.format.page_icon = blockDetails.icon.emoji - break - - case 'external': - compatBlock.format.page_icon = blockDetails.icon.external.url - break - - case 'file': - compatBlock.format.page_icon = blockDetails.icon.file.url - break - } - } - - if (blockDetails.type) { - switch (blockDetails.type) { - case 'external': - compatBlock.properties.source = [[blockDetails.external.url]] - break - - case 'file': - compatBlock.properties.source = [[blockDetails.file.url]] - break - } - } - } - - switch (block.type) { - case 'paragraph': - compatBlock.type = 'text' - if (!block.paragraph?.rich_text?.length) { - delete compatBlock.properties - } - break - - case 'heading_1': - compatBlock.type = 'header' - break - - case 'heading_2': - compatBlock.type = 'sub_header' - break - - case 'heading_3': - compatBlock.type = 'sub_sub_header' - break - - case 'bulleted_list_item': - compatBlock.type = 'bulleted_list' - break - - case 'numbered_list_item': - compatBlock.type = 'numbered_list' - break - - case 'quote': - // no-op - break - - case 'to_do': - if (block.to_do?.checked) { - compatBlock.properties.checked = [['Yes']] - } - break - - case 'toggle': - // no-op - break - - case 'code': - if (block.code.language) { - compatBlock.properties.language = [[block.code.language]] - } - break - - case 'callout': - // no-op - break - - case 'file': - // no-op - break - - case 'divider': - // no-op - break - - case 'breadcrumb': - // TODO - break - - case 'table_of_contents': - // no-op - break - - case 'column_list': - // no-op - break - - case 'column': - // no-op - break - - case 'bookmark': - if (block.bookmark.url) { - compatBlock.properties.link = [[block.bookmark.url]] - } - - if (block.bookmark.caption) { - compatBlock.properties.description = convertRichText( - block.bookmark.caption - ) - } - break - - case 'link_to_page': - compatBlock.type = 'alias' - switch (block.link_to_page?.type) { - case 'page_id': - compatBlock.format.alias_pointer = { - id: block.link_to_page.page_id, - table: 'block' - } - break - - case 'database_id': - compatBlock.format.alias_pointer = { - id: block.link_to_page.database_id, - table: 'table' - } - break - } - break - - case 'child_page': { - compatBlock.type = 'page' - - if (pageMap) { - const page = pageMap[block.id] as types.Page - if (page) { - if (page.properties.title) { - compatBlock.properties.title = convertRichText( - (page.properties.title as any).title - ) - } - - if (page.cover) { - switch (page.cover.type) { - case 'external': - compatBlock.format.page_cover = page.cover.external.url - break - - case 'file': - compatBlock.format.page_cover = page.cover.file.url - break - } - - // TODO - compatBlock.format.page_cover_position = 0.5 - } - - if (page.icon) { - switch (page.icon.type) { - case 'emoji': - compatBlock.format.page_icon = page.icon.emoji - break - - case 'external': - compatBlock.format.page_icon = page.icon.external.url - break - - case 'file': - compatBlock.format.page_icon = page.icon.file.url - break - } - } - - if (page.parent) { - switch (page.parent.type) { - case 'workspace': - compatBlock.parent_table = 'space' - break - - case 'database_id': - compatBlock.parent_table = 'table' - break - - case 'page_id': - compatBlock.parent_table = 'block' - break - } - } - } - } - - if (block.child_page) { - if (block.child_page.title) { - compatBlock.properties.title = [[block.child_page.title]] - } - } - - break - } - - case 'template': - // TODO - break - - case 'synced_block': - if (block.synced_block.synced_from) { - // TODO: handle block.synced_block.synced_from.type for non-block types - compatBlock.type = 'transclusion_reference' - compatBlock.format.transclusion_reference_pointer = { - id: block.synced_block.synced_from.block_id, - table: 'block' - } - } else { - compatBlock.type = 'transclusion_container' - } - break - - case 'equation': - if (block.equation?.expression) { - compatBlock.properties.title = [[block.equation.expression]] - } - break - - case 'child_database': - // TODO - break - - case 'table': - if (blockDetails.table_width && blockDetails.table_width > 0) { - // There is no API to get the column ID. Used the index instead. - compatBlock.format.table_block_column_order = Array.from( - { length: blockDetails.table_width }, - (_, i) => '' + i - ) - compatBlock.format.table_block_column_format = - compatBlock.format.table_block_column_order.map((order) => { - return { - [order]: { - // TODO: The SimpleTable column has no width and color. API is not supported. - // width: 155, - // color: - } - } - }) - } - if (blockDetails.has_column_header) { - compatBlock.format.table_block_column_header = - blockDetails.has_column_header - } - if (blockDetails.has_row_header) { - compatBlock.format.table_block_row_header = blockDetails.has_row_header - } - break - - case 'table_row': - compatBlock.properties = { - ...block.table_row?.cells?.map((cell) => convertRichText(cell)) - } - break - - case 'pdf': - // TODO: formatting - compatBlock.format.block_page_width = true - compatBlock.format.block_height = '80vh' - break - - case 'video': { - // TODO: formatting - compatBlock.format.block_page_width = true - compatBlock.format.block_aspect_ratio = 0.5620608899297423 - - try { - const url = compatBlock.properties.source?.[0]?.[0] - - if (!url) break - const u = new URL(url) - - switch (u.hostname) { - case 'loom.com': - case 'www.loom.com': - u.pathname = u.pathname.replace(/^\/share\//i, '/embed/') - compatBlock.format.display_source = u.toString() - break - } - } catch { - // ignore invalid urls - } - break - } - - case 'embed': { - // TODO: embedding really needs to use some sort of externaly embed API like - // embedly or microlinkhq. Currently, many embed use cases will not work or - // display properly. - const url = block.embed?.url - - // TODO: formatting - compatBlock.format.block_page_width = true - compatBlock.format.block_height = '30vh' - - if (url) { - compatBlock.properties.source = [[url]] - - try { - const u = new URL(url) - - switch (u.hostname) { - case 'twitter.com': - compatBlock.type = 'tweet' - delete compatBlock.format - break - - case 'maps.google.com': - compatBlock.type = 'maps' - break - - case 'excalidraw.com': - compatBlock.type = 'excalidraw' - break - - case 'codepen.io': - compatBlock.type = 'codepen' - break - - case 'docs.google.com': - // fallthrough - case 'drive.google.com': - compatBlock.type = 'drive' - - // TODO: fetch drive_properties - break - - case 'figma.com': - compatBlock.type = 'figma' - break - - case 'open.spotify.com': - if ( - u.pathname.includes('/embed/') || - u.pathname.includes('/embed-podcast/') - ) { - break - } - - if (u.pathname.startsWith('/playlist/')) { - u.pathname = `/embed${u.pathname}` - } else if (u.pathname.startsWith('/episode/')) { - u.pathname = `/embed-podcast${u.pathname}` - } - - u.search = '' - compatBlock.format.display_source = u.toString() - break - - case 'airtable.com': - if (!u.pathname.startsWith('/embed/')) { - u.pathname = `/embed${u.pathname}` - compatBlock.format.display_source = u.toString() - } - break - - case 'soundcloud.com': - // TODO - break - } - } catch { - // ignore invalid urls - } - } - break - } - - case 'image': - // no-op - // TODO: handle formatting - break - - case 'audio': - // no-op - break - - case 'link_preview': - // TODO - break - - case 'unsupported': - // no-op - break - } - - return compatBlock as notion.Block + const compatBlock: Partial = { + id: partialBlock.id, + }; + + if (children?.length) { + compatBlock.content = children; + } + + const block = partialBlock as types.Block; + if (!block.type) { + return compatBlock as notion.Block; + } + + compatBlock.properties = {}; + compatBlock.format = {}; + compatBlock.type = block.type; + compatBlock.created_time = convertTime(block.created_time); + compatBlock.last_edited_time = convertTime(block.last_edited_time); + if (block.created_by) { + compatBlock.created_by_table = `notion_${block.created_by.object}`; + compatBlock.created_by_id = block.created_by.id; + } + compatBlock.last_edited_by_table = block.last_edited_by?.object; + compatBlock.last_edited_by_id = block.last_edited_by?.id; + compatBlock.alive = block.archived !== true; + + if (parentMap) { + const parentId = parentMap[block.id]; + + if (parentId) { + compatBlock.parent_id = parentId; + + const parentBlock = blockMap?.[parentId] as types.Block; + if (parentBlock) { + switch (parentBlock.type) { + case "child_database": + compatBlock.parent_table = "table"; + break; + // fallthrough + default: + compatBlock.parent_table = "block"; + break; + } + } else { + const parentPage = pageMap?.[parentId] as types.Page; + + if (parentPage) { + compatBlock.parent_table = "block"; + } + } + } + } + + const blockDetails = block[block.type]; + if (blockDetails) { + if (blockDetails.rich_text) { + compatBlock.properties.title = convertRichText(blockDetails.rich_text); + } + + if (blockDetails.color) { + compatBlock.format.block_color = convertColor(blockDetails.color); + } + + if (blockDetails.icon) { + switch (blockDetails.icon.type) { + case "emoji": + compatBlock.format.page_icon = blockDetails.icon.emoji; + break; + + case "external": + compatBlock.format.page_icon = blockDetails.icon.external.url; + break; + + case "file": + compatBlock.format.page_icon = blockDetails.icon.file.url; + break; + } + } + + if (blockDetails.type) { + switch (blockDetails.type) { + case "external": + compatBlock.properties.source = [[blockDetails.external.url]]; + break; + + case "file": + compatBlock.properties.source = [[blockDetails.file.url]]; + break; + } + } + } + + switch (block.type) { + case "paragraph": + compatBlock.type = "text"; + if (!block.paragraph?.rich_text?.length) { + compatBlock.properties = undefined; + } + break; + + case "heading_1": + compatBlock.type = "header"; + break; + + case "heading_2": + compatBlock.type = "sub_header"; + break; + + case "heading_3": + compatBlock.type = "sub_sub_header"; + break; + + case "bulleted_list_item": + compatBlock.type = "bulleted_list"; + break; + + case "numbered_list_item": + compatBlock.type = "numbered_list"; + break; + + case "quote": + // no-op + break; + + case "to_do": + if (block.to_do?.checked) { + compatBlock.properties.checked = [["Yes"]]; + } + break; + + case "toggle": + // no-op + break; + + case "code": + if (block.code.language) { + compatBlock.properties.language = [[block.code.language]]; + } + break; + + case "callout": + // no-op + break; + + case "file": + // no-op + break; + + case "divider": + // no-op + break; + + case "breadcrumb": + // TODO + break; + + case "table_of_contents": + // no-op + break; + + case "column_list": + // no-op + break; + + case "column": + // no-op + break; + + case "bookmark": + if (block.bookmark.url) { + compatBlock.properties.link = [[block.bookmark.url]]; + } + + if (block.bookmark.caption) { + compatBlock.properties.description = convertRichText( + block.bookmark.caption, + ); + } + break; + + case "link_to_page": + compatBlock.type = "alias"; + switch (block.link_to_page?.type) { + case "page_id": + compatBlock.format.alias_pointer = { + id: block.link_to_page.page_id, + table: "block", + }; + break; + + case "database_id": + compatBlock.format.alias_pointer = { + id: block.link_to_page.database_id, + table: "table", + }; + break; + } + break; + + case "child_page": { + compatBlock.type = "page"; + + if (pageMap) { + const page = pageMap[block.id] as types.Page; + if (page) { + if (page.properties.title) { + compatBlock.properties.title = convertRichText( + (page.properties.title as any).title, + ); + } + + if (page.cover) { + switch (page.cover.type) { + case "external": + compatBlock.format.page_cover = page.cover.external.url; + break; + + case "file": + compatBlock.format.page_cover = page.cover.file.url; + break; + } + + // TODO + compatBlock.format.page_cover_position = 0.5; + } + + if (page.icon) { + switch (page.icon.type) { + case "emoji": + compatBlock.format.page_icon = page.icon.emoji; + break; + + case "external": + compatBlock.format.page_icon = page.icon.external.url; + break; + + case "file": + compatBlock.format.page_icon = page.icon.file.url; + break; + } + } + + if (page.parent) { + switch (page.parent.type) { + case "workspace": + compatBlock.parent_table = "space"; + break; + + case "database_id": + compatBlock.parent_table = "table"; + break; + + case "page_id": + compatBlock.parent_table = "block"; + break; + } + } + } + } + + if (block.child_page) { + if (block.child_page.title) { + compatBlock.properties.title = [[block.child_page.title]]; + } + } + + break; + } + + case "template": + // TODO + break; + + case "synced_block": + if (block.synced_block.synced_from) { + // TODO: handle block.synced_block.synced_from.type for non-block types + compatBlock.type = "transclusion_reference"; + compatBlock.format.transclusion_reference_pointer = { + id: block.synced_block.synced_from.block_id, + table: "block", + }; + } else { + compatBlock.type = "transclusion_container"; + } + break; + + case "equation": + if (block.equation?.expression) { + compatBlock.properties.title = [[block.equation.expression]]; + } + break; + + case "child_database": + // TODO + break; + + case "table": + if (blockDetails.table_width && blockDetails.table_width > 0) { + // There is no API to get the column ID. Used the index instead. + compatBlock.format.table_block_column_order = Array.from( + { length: blockDetails.table_width }, + (_, i) => `${i}`, + ); + compatBlock.format.table_block_column_format = + compatBlock.format.table_block_column_order.map((order) => { + return { + [order]: { + // TODO: The SimpleTable column has no width and color. API is not supported. + // width: 155, + // color: + }, + }; + }); + } + if (blockDetails.has_column_header) { + compatBlock.format.table_block_column_header = + blockDetails.has_column_header; + } + if (blockDetails.has_row_header) { + compatBlock.format.table_block_row_header = blockDetails.has_row_header; + } + break; + + case "table_row": + compatBlock.properties = { + ...block.table_row?.cells?.map((cell) => convertRichText(cell)), + }; + break; + + case "pdf": + // TODO: formatting + compatBlock.format.block_page_width = true; + compatBlock.format.block_height = "80vh"; + break; + + case "video": { + // TODO: formatting + compatBlock.format.block_page_width = true; + compatBlock.format.block_aspect_ratio = 0.5620608899297423; + + try { + const url = compatBlock.properties.source?.[0]?.[0]; + + if (!url) break; + const u = new URL(url); + + switch (u.hostname) { + case "loom.com": + case "www.loom.com": + u.pathname = u.pathname.replace(/^\/share\//i, "/embed/"); + compatBlock.format.display_source = u.toString(); + break; + } + } catch { + // ignore invalid urls + } + break; + } + + case "embed": { + // TODO: embedding really needs to use some sort of externaly embed API like + // embedly or microlinkhq. Currently, many embed use cases will not work or + // display properly. + const url = block.embed?.url; + + // TODO: formatting + compatBlock.format.block_page_width = true; + compatBlock.format.block_height = "30vh"; + + if (url) { + compatBlock.properties.source = [[url]]; + + try { + const u = new URL(url); + + switch (u.hostname) { + case "twitter.com": + compatBlock.type = "tweet"; + compatBlock.format = undefined; + break; + + case "maps.google.com": + compatBlock.type = "maps"; + break; + + case "excalidraw.com": + compatBlock.type = "excalidraw"; + break; + + case "codepen.io": + compatBlock.type = "codepen"; + break; + + case "docs.google.com": + // fallthrough + case "drive.google.com": + compatBlock.type = "drive"; + + // TODO: fetch drive_properties + break; + + case "figma.com": + compatBlock.type = "figma"; + break; + + case "open.spotify.com": + if ( + u.pathname.includes("/embed/") || + u.pathname.includes("/embed-podcast/") + ) { + break; + } + + if (u.pathname.startsWith("/playlist/")) { + u.pathname = `/embed${u.pathname}`; + } else if (u.pathname.startsWith("/episode/")) { + u.pathname = `/embed-podcast${u.pathname}`; + } + + u.search = ""; + compatBlock.format.display_source = u.toString(); + break; + + case "airtable.com": + if (!u.pathname.startsWith("/embed/")) { + u.pathname = `/embed${u.pathname}`; + compatBlock.format.display_source = u.toString(); + } + break; + + case "soundcloud.com": + // TODO + break; + } + } catch { + // ignore invalid urls + } + } + break; + } + + case "image": + // no-op + // TODO: handle formatting + break; + + case "audio": + // no-op + break; + + case "link_preview": + // TODO + break; + + case "unsupported": + // no-op + break; + } + + return compatBlock as notion.Block; } diff --git a/packages/notion-compat/src/convert-color.ts b/packages/notion-compat/src/convert-color.ts index 589660200..d5c08f017 100644 --- a/packages/notion-compat/src/convert-color.ts +++ b/packages/notion-compat/src/convert-color.ts @@ -1,14 +1,14 @@ -import * as notion from 'notion-types' +import type * as notion from "notion-types"; export function convertColor(color: string): notion.Color { - switch (color) { - case 'green': - return 'teal' + switch (color) { + case "green": + return "teal"; - case 'green_background': - return 'teal_background' + case "green_background": + return "teal_background"; - default: - return color as notion.Color - } + default: + return color as notion.Color; + } } diff --git a/packages/notion-compat/src/convert-page.ts b/packages/notion-compat/src/convert-page.ts index 7d36c89d5..ad000dce5 100644 --- a/packages/notion-compat/src/convert-page.ts +++ b/packages/notion-compat/src/convert-page.ts @@ -1,103 +1,103 @@ -import * as notion from 'notion-types' +import type * as notion from "notion-types"; -import * as types from './types' -import { convertBlock } from './convert-block' +import { convertBlock } from "./convert-block"; +import type * as types from "./types"; export function convertPage({ - pageId, - blockMap, - blockChildrenMap, - pageMap, - parentMap + pageId, + blockMap, + blockChildrenMap, + pageMap, + parentMap, }: { - pageId: string - blockMap: types.BlockMap - blockChildrenMap: types.BlockChildrenMap - pageMap: types.PageMap - parentMap: types.ParentMap + pageId: string; + blockMap: types.BlockMap; + blockChildrenMap: types.BlockChildrenMap; + pageMap: types.PageMap; + parentMap: types.ParentMap; }): notion.ExtendedRecordMap { - const compatBlocks = Object.values(blockMap).map((block) => - convertBlock({ - block, - children: blockChildrenMap[block.id], - pageMap, - blockMap, - parentMap - }) - ) + const compatBlocks = Object.values(blockMap).map((block) => + convertBlock({ + block, + children: blockChildrenMap[block.id], + pageMap, + blockMap, + parentMap, + }), + ); - const compatPageBlock = convertPageBlock({ - pageId, - blockMap, - blockChildrenMap, - pageMap, - parentMap - }) + const compatPageBlock = convertPageBlock({ + pageId, + blockMap, + blockChildrenMap, + pageMap, + parentMap, + }); - const compatPageBlocks = Object.keys(pageMap) - .filter((id) => id !== pageId) - .map((id) => - convertPageBlock({ - pageId: id, - blockMap, - blockChildrenMap, - pageMap, - parentMap - }) - ) + const compatPageBlocks = Object.keys(pageMap) + .filter((id) => id !== pageId) + .map((id) => + convertPageBlock({ + pageId: id, + blockMap, + blockChildrenMap, + pageMap, + parentMap, + }), + ); - const compatBlockMap = [ - compatPageBlock, - ...compatBlocks, - ...compatPageBlocks - ].reduce( - (blockMap, block) => ({ - ...blockMap, - [block.id]: { - type: 'reader', - value: block - } - }), - {} - ) + const compatBlockMap = [ + compatPageBlock, + ...compatBlocks, + ...compatPageBlocks, + ].reduce( + (blockMap, block) => ({ + ...blockMap, + [block.id]: { + type: "reader", + value: block, + }, + }), + {}, + ); - return { - block: compatBlockMap, - collection: {}, - collection_view: {}, - collection_query: {}, - signed_urls: {}, - notion_user: {} - } + return { + block: compatBlockMap, + collection: {}, + collection_view: {}, + collection_query: {}, + signed_urls: {}, + notion_user: {}, + }; } export function convertPageBlock({ - pageId, - blockMap, - blockChildrenMap, - pageMap, - parentMap + pageId, + blockMap, + blockChildrenMap, + pageMap, + parentMap, }: { - pageId: string - blockMap: types.BlockMap - blockChildrenMap: types.BlockChildrenMap - pageMap: types.PageMap - parentMap: types.ParentMap + pageId: string; + blockMap: types.BlockMap; + blockChildrenMap: types.BlockChildrenMap; + pageMap: types.PageMap; + parentMap: types.ParentMap; }): notion.Block | null { - const partialPage = pageMap[pageId] - const page = partialPage as types.Page + const partialPage = pageMap[pageId]; + const page = partialPage as types.Page; - if (page) { - const compatPageBlock = convertBlock({ - block: { ...page, type: 'child_page' } as unknown as types.Block, - children: blockChildrenMap[page.id], - pageMap, - blockMap, - parentMap - }) + if (page) { + const compatPageBlock = convertBlock({ + block: { ...page, type: "child_page" } as unknown as types.Block, + children: blockChildrenMap[page.id], + pageMap, + blockMap, + parentMap, + }); - return compatPageBlock - } + return compatPageBlock; + } - return null + return null; } diff --git a/packages/notion-compat/src/convert-rich-text.ts b/packages/notion-compat/src/convert-rich-text.ts index c741ea75d..73c55ca54 100644 --- a/packages/notion-compat/src/convert-rich-text.ts +++ b/packages/notion-compat/src/convert-rich-text.ts @@ -1,113 +1,112 @@ -import * as notion from 'notion-types' +import type * as notion from "notion-types"; -import * as types from './types' -import { convertColor } from './convert-color' +import { convertColor } from "./convert-color"; +import type * as types from "./types"; export function convertRichText(richText: types.RichText): notion.Decoration[] { - return richText.map(convertRichTextItem).filter(Boolean) + return richText.map(convertRichTextItem).filter(Boolean); } export function convertRichTextItem( - richTextItem: types.RichTextItem + richTextItem: types.RichTextItem, ): notion.Decoration { - const subdecorations: notion.SubDecoration[] = [] - - if (richTextItem.annotations.bold) { - subdecorations.push(['b']) - } - - if (richTextItem.annotations.italic) { - subdecorations.push(['i']) - } - - if (richTextItem.annotations.strikethrough) { - subdecorations.push(['s']) - } - - if (richTextItem.annotations.underline) { - subdecorations.push(['_']) - } - - if (richTextItem.annotations.code) { - subdecorations.push(['c']) - } - - if (richTextItem.annotations.color !== 'default') { - subdecorations.push(['h', convertColor(richTextItem.annotations.color)]) - } - - const details = richTextItem[richTextItem.type] - if (details) { - if (details.link) { - subdecorations.push(['a', details.link.url]) - } - } - - switch (richTextItem.type) { - case 'text': { - if (subdecorations.length) { - return [richTextItem.text.content, subdecorations] - } else { - return [richTextItem.text.content] - } - } - - case 'equation': - if (richTextItem.equation?.expression) { - subdecorations.unshift(['e', richTextItem.equation.expression]) - } - - return ['โ', subdecorations] - - case 'mention': { - const { mention } = richTextItem - - if (mention) { - switch (mention.type) { - case 'link_preview': - // TODO: this should be an eoi, but we don't hae the proper data - subdecorations.push(['a', mention.link_preview.url]) - break - - case 'page': - subdecorations.push(['p', mention.page.id]) - return ['โ€ฃ', subdecorations] - - case 'database': - subdecorations.push(['p', mention.database.id]) - return ['โ€ฃ', subdecorations] - - case 'date': - subdecorations.unshift([ - 'd', - { - type: 'date', // TODO - start_date: mention.date.start, - end_date: mention.date.end, - time_zone: mention.date.time_zone - } - ]) - break - - case 'user': - subdecorations.push(['u', mention.user.id]) - break - - case 'template_mention': - // TODO - // subdecorations.push(['m', mention.template_mention.type]) - break - - default: - // TODO - break - } - } - - return [richTextItem.plain_text, subdecorations] - } - - default: - return [''] - } + const subdecorations: notion.SubDecoration[] = []; + + if (richTextItem.annotations.bold) { + subdecorations.push(["b"]); + } + + if (richTextItem.annotations.italic) { + subdecorations.push(["i"]); + } + + if (richTextItem.annotations.strikethrough) { + subdecorations.push(["s"]); + } + + if (richTextItem.annotations.underline) { + subdecorations.push(["_"]); + } + + if (richTextItem.annotations.code) { + subdecorations.push(["c"]); + } + + if (richTextItem.annotations.color !== "default") { + subdecorations.push(["h", convertColor(richTextItem.annotations.color)]); + } + + const details = richTextItem[richTextItem.type]; + if (details) { + if (details.link) { + subdecorations.push(["a", details.link.url]); + } + } + + switch (richTextItem.type) { + case "text": { + if (subdecorations.length) { + return [richTextItem.text.content, subdecorations]; + } + return [richTextItem.text.content]; + } + + case "equation": + if (richTextItem.equation?.expression) { + subdecorations.unshift(["e", richTextItem.equation.expression]); + } + + return ["โ", subdecorations]; + + case "mention": { + const { mention } = richTextItem; + + if (mention) { + switch (mention.type) { + case "link_preview": + // TODO: this should be an eoi, but we don't hae the proper data + subdecorations.push(["a", mention.link_preview.url]); + break; + + case "page": + subdecorations.push(["p", mention.page.id]); + return ["โ€ฃ", subdecorations]; + + case "database": + subdecorations.push(["p", mention.database.id]); + return ["โ€ฃ", subdecorations]; + + case "date": + subdecorations.unshift([ + "d", + { + type: "date", // TODO + start_date: mention.date.start, + end_date: mention.date.end, + time_zone: mention.date.time_zone, + }, + ]); + break; + + case "user": + subdecorations.push(["u", mention.user.id]); + break; + + case "template_mention": + // TODO + // subdecorations.push(['m', mention.template_mention.type]) + break; + + default: + // TODO + break; + } + } + + return [richTextItem.plain_text, subdecorations]; + } + + default: + return [""]; + } } diff --git a/packages/notion-compat/src/convert-time.ts b/packages/notion-compat/src/convert-time.ts index 8d1d35a97..c7890e456 100644 --- a/packages/notion-compat/src/convert-time.ts +++ b/packages/notion-compat/src/convert-time.ts @@ -1,11 +1,11 @@ export function convertTime(time?: string): number | undefined { - if (time) { - try { - return new Date(time).getTime() - } catch { - // ignore invalid time strings - } - } + if (time) { + try { + return new Date(time).getTime(); + } catch { + // ignore invalid time strings + } + } - return undefined + return undefined; } diff --git a/packages/notion-compat/src/index.ts b/packages/notion-compat/src/index.ts index ee5d72b61..fb5116e17 100644 --- a/packages/notion-compat/src/index.ts +++ b/packages/notion-compat/src/index.ts @@ -1,6 +1,6 @@ -export * from './notion-compat-api' -export * from './convert-page' -export * from './convert-block' -export * from './convert-time' -export * from './convert-color' -export * from './convert-rich-text' +export * from "./notion-compat-api"; +export * from "./convert-page"; +export * from "./convert-block"; +export * from "./convert-time"; +export * from "./convert-color"; +export * from "./convert-rich-text"; diff --git a/packages/notion-compat/src/notion-compat-api.test.ts b/packages/notion-compat/src/notion-compat-api.test.ts index 2f20d1b0f..3fdf0da8a 100644 --- a/packages/notion-compat/src/notion-compat-api.test.ts +++ b/packages/notion-compat/src/notion-compat-api.test.ts @@ -1,8 +1,8 @@ -import test from 'ava' +import test from "ava"; -test('dummy', async (t) => { - t.truthy(true) -}) +test("dummy", async (t) => { + t.truthy(true); +}); /* TODO: this test currently fails because of an [esbuild issue](https://github.com/evanw/esbuild/issues/1921): diff --git a/packages/notion-compat/src/notion-compat-api.ts b/packages/notion-compat/src/notion-compat-api.ts index d882d417e..edf09eca1 100644 --- a/packages/notion-compat/src/notion-compat-api.ts +++ b/packages/notion-compat/src/notion-compat-api.ts @@ -1,215 +1,213 @@ -import * as notion from 'notion-types' -import type { Client } from '@notionhq/client' -import { parsePageId } from 'notion-utils' -import PQueue from 'p-queue' +import type { Client } from "@notionhq/client"; +import type * as notion from "notion-types"; +import { parsePageId } from "notion-utils"; +import PQueue from "p-queue"; -import * as types from './types' -import { convertPage } from './convert-page' +import { convertPage } from "./convert-page"; +import type * as types from "./types"; export class NotionCompatAPI { - client: Client - - constructor(client: Client) { - this.client = client - } - - public async getPage(rawPageId: string): Promise { - const pageId = parsePageId(rawPageId) - - const [page, block, children] = await Promise.all([ - this.client.pages.retrieve({ page_id: pageId }), - this.client.blocks.retrieve({ block_id: pageId }), - this.getAllBlockChildren(pageId) - ]) - const { blockMap, blockChildrenMap, pageMap, parentMap } = - await this.resolvePage(pageId) - - const recordMap = convertPage({ - pageId, - blockMap, - blockChildrenMap, - pageMap, - parentMap - }) - - ;(recordMap as any).raw = { - page, - block, - children - } - - return recordMap - } - - async resolvePage( - rootBlockId: string, - { - concurrency = 4 - }: { - concurrency?: number - } = {} - ) { - const blockMap: types.BlockMap = {} - const pageMap: types.PageMap = {} - const parentMap: types.ParentMap = {} - const blockChildrenMap: types.BlockChildrenMap = {} - const pendingBlockIds = new Set() - const queue = new PQueue({ concurrency }) - - const processBlock = async ( - blockId: string, - { shallow = false }: { shallow?: boolean } = {} - ) => { - if (!blockId || pendingBlockIds.has(blockId)) { - return - } - - pendingBlockIds.add(blockId) - queue.add(async () => { - try { - let partialBlock = blockMap[blockId] - if (!partialBlock) { - partialBlock = await this.client.blocks.retrieve({ - block_id: blockId - }) - blockMap[blockId] = partialBlock - } - - const block = partialBlock as types.Block - if (block.type === 'child_page') { - if (!pageMap[blockId]) { - const partialPage = await this.client.pages.retrieve({ - page_id: blockId - }) - - pageMap[blockId] = partialPage - - const page = partialPage as types.Page - switch (page.parent?.type) { - case 'page_id': - processBlock(page.parent.page_id, { - shallow: true - }) - if (!parentMap[blockId]) { - parentMap[blockId] = page.parent.page_id - } - break - - case 'database_id': - processBlock(page.parent.database_id, { - shallow: true - }) - if (!parentMap[blockId]) { - parentMap[blockId] = page.parent.database_id - } - break - } - } - - if (blockId !== rootBlockId) { - // don't fetch children or recurse on subpages - return - } - } - - if (shallow) { - return - } - - const children = await this.getAllBlockChildren(blockId) - blockChildrenMap[blockId] = children.map((child) => child.id) - - for (const child of children) { - const childBlock = child as types.Block - const mappedChildBlock = blockMap[child.id] as types.Block - if ( - !mappedChildBlock || - (!mappedChildBlock.type && childBlock.type) - ) { - blockMap[child.id] = childBlock - parentMap[child.id] = blockId - - const details = childBlock[childBlock.type] - if (details?.rich_text) { - const richTextMentions = details.rich_text.filter( - (richTextItem) => richTextItem.type === 'mention' - ) - - for (const richTextMention of richTextMentions) { - switch (richTextMention.mention?.type) { - case 'page': { - const pageId = richTextMention.mention.page.id - processBlock(pageId, { shallow: true }) - break - } - - case 'database': { - const databaseId = richTextMention.mention.database.id - processBlock(databaseId, { shallow: true }) - break - } - } - } - } - - if (childBlock.type === 'link_to_page') { - switch (childBlock.link_to_page?.type) { - case 'page_id': - processBlock(childBlock.link_to_page.page_id, { - shallow: true - }) - break - - case 'database_id': - processBlock(childBlock.link_to_page.database_id, { - shallow: true - }) - break - } - } - - if ( - childBlock.has_children && - childBlock.type !== 'child_database' - ) { - processBlock(childBlock.id) - } - } - } - } catch (err) { - console.warn('failed resolving block', blockId, err.message) - } finally { - pendingBlockIds.delete(blockId) - } - }) - } - - await processBlock(rootBlockId) - await queue.onIdle() - - return { - blockMap, - blockChildrenMap, - pageMap, - parentMap - } - } - - async getAllBlockChildren(blockId: string) { - let blocks: types.BlockChildren = [] - let cursor: string - - do { - console.log('blocks.children.list', { blockId, cursor }) - const res = await this.client.blocks.children.list({ - block_id: blockId, - start_cursor: cursor - }) - - blocks = blocks.concat(res.results) - cursor = res.next_cursor - } while (cursor) - - return blocks - } + client: Client; + + constructor(client: Client) { + this.client = client; + } + + public async getPage(rawPageId: string): Promise { + const pageId = parsePageId(rawPageId); + + const [page, block, children] = await Promise.all([ + this.client.pages.retrieve({ page_id: pageId }), + this.client.blocks.retrieve({ block_id: pageId }), + this.getAllBlockChildren(pageId), + ]); + const { blockMap, blockChildrenMap, pageMap, parentMap } = + await this.resolvePage(pageId); + + const recordMap = convertPage({ + pageId, + blockMap, + blockChildrenMap, + pageMap, + parentMap, + }); + (recordMap as any).raw = { + page, + block, + children, + }; + + return recordMap; + } + + async resolvePage( + rootBlockId: string, + { + concurrency = 4, + }: { + concurrency?: number; + } = {}, + ) { + const blockMap: types.BlockMap = {}; + const pageMap: types.PageMap = {}; + const parentMap: types.ParentMap = {}; + const blockChildrenMap: types.BlockChildrenMap = {}; + const pendingBlockIds = new Set(); + const queue = new PQueue({ concurrency }); + + const processBlock = async ( + blockId: string, + { shallow = false }: { shallow?: boolean } = {}, + ) => { + if (!blockId || pendingBlockIds.has(blockId)) { + return; + } + + pendingBlockIds.add(blockId); + queue.add(async () => { + try { + let partialBlock = blockMap[blockId]; + if (!partialBlock) { + partialBlock = await this.client.blocks.retrieve({ + block_id: blockId, + }); + blockMap[blockId] = partialBlock; + } + + const block = partialBlock as types.Block; + if (block.type === "child_page") { + if (!pageMap[blockId]) { + const partialPage = await this.client.pages.retrieve({ + page_id: blockId, + }); + + pageMap[blockId] = partialPage; + + const page = partialPage as types.Page; + switch (page.parent?.type) { + case "page_id": + processBlock(page.parent.page_id, { + shallow: true, + }); + if (!parentMap[blockId]) { + parentMap[blockId] = page.parent.page_id; + } + break; + + case "database_id": + processBlock(page.parent.database_id, { + shallow: true, + }); + if (!parentMap[blockId]) { + parentMap[blockId] = page.parent.database_id; + } + break; + } + } + + if (blockId !== rootBlockId) { + // don't fetch children or recurse on subpages + return; + } + } + + if (shallow) { + return; + } + + const children = await this.getAllBlockChildren(blockId); + blockChildrenMap[blockId] = children.map((child) => child.id); + + for (const child of children) { + const childBlock = child as types.Block; + const mappedChildBlock = blockMap[child.id] as types.Block; + if ( + !mappedChildBlock || + (!mappedChildBlock.type && childBlock.type) + ) { + blockMap[child.id] = childBlock; + parentMap[child.id] = blockId; + + const details = childBlock[childBlock.type]; + if (details?.rich_text) { + const richTextMentions = details.rich_text.filter( + (richTextItem) => richTextItem.type === "mention", + ); + + for (const richTextMention of richTextMentions) { + switch (richTextMention.mention?.type) { + case "page": { + const pageId = richTextMention.mention.page.id; + processBlock(pageId, { shallow: true }); + break; + } + + case "database": { + const databaseId = richTextMention.mention.database.id; + processBlock(databaseId, { shallow: true }); + break; + } + } + } + } + + if (childBlock.type === "link_to_page") { + switch (childBlock.link_to_page?.type) { + case "page_id": + processBlock(childBlock.link_to_page.page_id, { + shallow: true, + }); + break; + + case "database_id": + processBlock(childBlock.link_to_page.database_id, { + shallow: true, + }); + break; + } + } + + if ( + childBlock.has_children && + childBlock.type !== "child_database" + ) { + processBlock(childBlock.id); + } + } + } + } catch (err) { + console.warn("failed resolving block", blockId, err.message); + } finally { + pendingBlockIds.delete(blockId); + } + }); + }; + + await processBlock(rootBlockId); + await queue.onIdle(); + + return { + blockMap, + blockChildrenMap, + pageMap, + parentMap, + }; + } + + async getAllBlockChildren(blockId: string) { + let blocks: types.BlockChildren = []; + let cursor: string; + + do { + const res = await this.client.blocks.children.list({ + block_id: blockId, + start_cursor: cursor, + }); + + blocks = blocks.concat(res.results); + cursor = res.next_cursor; + } while (cursor); + + return blocks; + } } diff --git a/packages/notion-compat/src/types.ts b/packages/notion-compat/src/types.ts index c25452929..09a49e8a4 100644 --- a/packages/notion-compat/src/types.ts +++ b/packages/notion-compat/src/types.ts @@ -1,35 +1,35 @@ -import type { Client } from '@notionhq/client' +import type { Client } from "@notionhq/client"; type ArrayElement = - ArrayType extends readonly (infer ElementType)[] ? ElementType : never + ArrayType extends readonly (infer ElementType)[] ? ElementType : never; export type PartialPage = Awaited< - ReturnType['pages']['retrieve']> -> + ReturnType["pages"]["retrieve"]> +>; export type Page = Extract< - Awaited['pages']['retrieve']>>, - { url: string } -> + Awaited["pages"]["retrieve"]>>, + { url: string } +>; export type PartialBlock = Awaited< - ReturnType['blocks']['retrieve']> -> + ReturnType["blocks"]["retrieve"]> +>; -export type Block = Extract +export type Block = Extract; export type BlockChildren = Awaited< - ReturnType['blocks']['children']['list']> ->['results'] + ReturnType["blocks"]["children"]["list"]> +>["results"]; export type RichText = Extract< - Block, - { type: 'paragraph' } ->['paragraph']['rich_text'] -export type RichTextItem = ArrayElement + Block, + { type: "paragraph" } +>["paragraph"]["rich_text"]; +export type RichTextItem = ArrayElement; -export type PageMap = Record -export type BlockMap = Record -export type BlockChildrenMap = Record> +export type PageMap = Record; +export type BlockMap = Record; +export type BlockChildrenMap = Record>; -export type ParentMap = Record +export type ParentMap = Record; diff --git a/packages/notion-compat/tsconfig.json b/packages/notion-compat/tsconfig.json index 213aed859..adc383bae 100644 --- a/packages/notion-compat/tsconfig.json +++ b/packages/notion-compat/tsconfig.json @@ -1,14 +1,11 @@ { - "extends": "../../tsconfig.base", - "compilerOptions": { - "composite": false, - "rootDir": "src", - "outDir": "build", - "tsBuildInfoFile": "build/.tsbuildinfo", - "emitDeclarationOnly": true - }, - "include": [ - "src/**/*" - ], - + "extends": "../../tsconfig.base", + "compilerOptions": { + "composite": false, + "rootDir": "src", + "outDir": "build", + "tsBuildInfoFile": "build/.tsbuildinfo", + "emitDeclarationOnly": true + }, + "include": ["src/**/*"] } diff --git a/packages/notion-compat/tsup.config.ts b/packages/notion-compat/tsup.config.ts index 346f99fbf..d2392bbd5 100644 --- a/packages/notion-compat/tsup.config.ts +++ b/packages/notion-compat/tsup.config.ts @@ -1,14 +1,14 @@ -import { defineConfig } from 'tsup' +import { defineConfig } from "tsup"; export default defineConfig({ - entry: ['src/index.ts'], - outDir: 'build', - dts: true, - target: 'node14', - platform: 'node', - format: ['esm'], - splitting: false, - sourcemap: true, - minify: false, - shims: false -}) + entry: ["src/index.ts"], + outDir: "build", + dts: true, + target: "node14", + platform: "node", + format: ["esm"], + splitting: false, + sourcemap: true, + minify: false, + shims: false, +}); diff --git a/packages/notion-types/package.json b/packages/notion-types/package.json index e06f2f5f3..8f1602876 100644 --- a/packages/notion-types/package.json +++ b/packages/notion-types/package.json @@ -1,24 +1,22 @@ { - "name": "notion-types", - "version": "6.16.0", - "type": "module", - "description": "TypeScript types for core Notion data structures.", - "repository": "NotionX/react-notion-x", - "author": "Travis Fischer ", - "license": "MIT", - "types": "./build/index.d.ts", - "sideEffects": false, - "files": [ - "build" - ], - "scripts": { - "build": "tsup", - "clean": "rm -rf build", - "dev": "tsup --watch", - "lint": "eslint '**/*.{ts,tsx}'", - "publish": "pnpm publish" - }, - "engines": { - "node": ">=12" - } + "name": "notion-types", + "version": "6.16.1", + "type": "module", + "description": "TypeScript types for core Notion data structures.", + "repository": "NotionX/react-notion-x", + "author": "Travis Fischer ", + "license": "MIT", + "types": "./build/index.d.ts", + "sideEffects": false, + "files": ["build"], + "scripts": { + "build": "tsup", + "clean": "rm -rf build", + "dev": "tsup --watch", + "lint": "biome check", + "publish": "pnpm publish" + }, + "engines": { + "node": ">=12" + } } diff --git a/packages/notion-types/src/api.ts b/packages/notion-types/src/api.ts index 28a730acb..25bf3aacf 100644 --- a/packages/notion-types/src/api.ts +++ b/packages/notion-types/src/api.ts @@ -1,43 +1,43 @@ -import { RecordMap } from './maps' +import type { RecordMap } from "./maps"; // API types // ---------------------------------------------------------------------------- export interface RecordValues { - results: T[] + results: T[]; } export interface SearchParams { - ancestorId: string - query: string - filters?: { - isDeletedOnly: boolean - excludeTemplates: boolean - isNavigableOnly: boolean - requireEditPermissions: boolean - } - limit?: number - searchSessionId?: string + ancestorId: string; + query: string; + filters?: { + isDeletedOnly: boolean; + excludeTemplates: boolean; + isNavigableOnly: boolean; + requireEditPermissions: boolean; + }; + limit?: number; + searchSessionId?: string; } export interface SearchResults { - recordMap: RecordMap - results: SearchResult[] - total: number + recordMap: RecordMap; + results: SearchResult[]; + total: number; } export interface SearchResult { - id: string - isNavigable: boolean - score: number - highlight: { - pathText: string - text: string - } + id: string; + isNavigable: boolean; + score: number; + highlight: { + pathText: string; + text: string; + }; } export interface APIError { - errorId: string - name: string - message: string + errorId: string; + name: string; + message: string; } diff --git a/packages/notion-types/src/block.ts b/packages/notion-types/src/block.ts index d24cd0590..6082f4071 100644 --- a/packages/notion-types/src/block.ts +++ b/packages/notion-types/src/block.ts @@ -1,464 +1,470 @@ -import { Color, Decoration, ID, Role } from './core' +import type { Color, Decoration, ID, Role } from "./core"; export type BlockType = - | 'page' - | 'text' - | 'bookmark' - | 'bulleted_list' - | 'numbered_list' - | 'header' - | 'sub_header' - | 'sub_sub_header' - | 'quote' - | 'equation' - | 'to_do' - | 'table_of_contents' - | 'divider' - | 'column_list' - | 'column' - | 'callout' - | 'toggle' - | 'image' - | 'embed' - | 'gist' - | 'video' - | 'figma' - | 'typeform' - | 'codepen' - | 'excalidraw' - | 'tweet' - | 'maps' - | 'pdf' - | 'audio' - | 'drive' - | 'file' - | 'code' - | 'collection_view' - | 'collection_view_page' - | 'transclusion_container' - | 'transclusion_reference' - | 'alias' - | 'table' - | 'table_row' - | 'external_object_instance' - | 'breadcrumb' - | 'miro' - // fallback for unknown blocks - | string + | "page" + | "text" + | "bookmark" + | "bulleted_list" + | "numbered_list" + | "header" + | "sub_header" + | "sub_sub_header" + | "quote" + | "equation" + | "to_do" + | "table_of_contents" + | "divider" + | "column_list" + | "column" + | "callout" + | "toggle" + | "image" + | "embed" + | "gist" + | "video" + | "figma" + | "typeform" + | "replit" + | "codepen" + | "excalidraw" + | "tweet" + | "maps" + | "pdf" + | "audio" + | "drive" + | "file" + | "code" + | "collection_view" + | "collection_view_page" + | "transclusion_container" + | "transclusion_reference" + | "alias" + | "table" + | "table_row" + | "external_object_instance" + | "breadcrumb" + | "miro" + // fallback for unknown blocks + | string; /** The different block values a block can have. */ export type Block = - | TextBlock - | PageBlock - | BulletedListBlock - | NumberedListBlock - | HeaderBlock - | SubHeaderBlock - | SubSubHeaderBlock - | TodoBlock - | TableOfContentsBlock - | DividerBlock - | ColumnListBlock - | ColumnBlock - | QuoteBlock - | EquationBlock - | CodeBlock - | ImageBlock - | VideoBlock - | FigmaBlock - | TypeformBlock - | CodepenBlock - | ExcalidrawBlock - | TweetBlock - | PdfBlock - | MapsBlock - | AudioBlock - | GoogleDriveBlock - | FileBlock - | EmbedBlock - | GistBlock - | CalloutBlock - | BookmarkBlock - | ToggleBlock - | CollectionViewBlock - | CollectionViewPageBlock - | SyncBlock - | SyncPointerBlock - | PageLink - | TableBlock - | TableRowBlock - | ExternalObjectInstance - | BreadcrumbInstance + | TextBlock + | PageBlock + | BulletedListBlock + | NumberedListBlock + | HeaderBlock + | SubHeaderBlock + | SubSubHeaderBlock + | TodoBlock + | TableOfContentsBlock + | DividerBlock + | ColumnListBlock + | ColumnBlock + | QuoteBlock + | EquationBlock + | CodeBlock + | ImageBlock + | VideoBlock + | FigmaBlock + | TypeformBlock + | ReplitBlock + | CodepenBlock + | ExcalidrawBlock + | TweetBlock + | PdfBlock + | MapsBlock + | AudioBlock + | GoogleDriveBlock + | FileBlock + | EmbedBlock + | GistBlock + | CalloutBlock + | BookmarkBlock + | ToggleBlock + | CollectionViewBlock + | CollectionViewPageBlock + | SyncBlock + | SyncPointerBlock + | PageLink + | TableBlock + | TableRowBlock + | ExternalObjectInstance + | BreadcrumbInstance; /** * Base properties shared by all blocks. */ export interface BaseBlock { - id: ID - type: BlockType - properties?: any - format?: any - content?: ID[] - - space_id?: ID - parent_id: ID - parent_table: string | 'space' | 'block' | 'table' - - version: number - created_time: number - last_edited_time: number - alive: boolean - created_by_table: string - created_by_id: ID - last_edited_by_table: string - last_edited_by_id: ID + id: ID; + type: BlockType; + properties?: any; + format?: any; + content?: ID[]; + + space_id?: ID; + parent_id: ID; + parent_table: string | "space" | "block" | "table"; + + version: number; + created_time: number; + last_edited_time: number; + alive: boolean; + created_by_table: string; + created_by_id: ID; + last_edited_by_table: string; + last_edited_by_id: ID; } export interface BaseTextBlock extends BaseBlock { - // some text blocks occasionally have children - content?: ID[] - properties?: { - title: Decoration[] - } - format?: { - block_color: Color - } + // some text blocks occasionally have children + content?: ID[]; + properties?: { + title: Decoration[]; + }; + format?: { + block_color: Color; + }; } export interface BaseContentBlock extends BaseBlock { - properties: { - source: string[][] - caption?: Decoration[] - } - format?: { - block_alignment: 'center' | 'left' | 'right' - block_width: number - block_height: number - display_source: string - block_full_width: boolean - block_page_width: boolean - block_aspect_ratio: number - block_preserve_scale: boolean - } - file_ids?: string[] + properties: { + source: string[][]; + caption?: Decoration[]; + }; + format?: { + block_alignment: "center" | "left" | "right"; + block_width: number; + block_height: number; + display_source: string; + block_full_width: boolean; + block_page_width: boolean; + block_aspect_ratio: number; + block_preserve_scale: boolean; + }; + file_ids?: string[]; } export interface BasePageBlock extends BaseBlock { - properties?: { - title: Decoration[] - } - format: { - page_full_width?: boolean - page_small_text?: boolean - page_cover_position?: number - block_locked?: boolean - block_locked_by?: string - page_cover?: string - page_icon?: string - block_color?: Color - } - permissions: { role: Role; type: string }[] - file_ids?: string[] + properties?: { + title: Decoration[]; + }; + format: { + page_full_width?: boolean; + page_small_text?: boolean; + page_cover_position?: number; + block_locked?: boolean; + block_locked_by?: string; + page_cover?: string; + page_icon?: string; + block_color?: Color; + }; + permissions: { role: Role; type: string }[]; + file_ids?: string[]; } export interface PageBlock extends BasePageBlock { - type: 'page' + type: "page"; } export interface BookmarkBlock extends BaseBlock { - type: 'bookmark' - properties: { - link: Decoration[] - title: Decoration[] - description: Decoration[] - } - format: { - block_color?: string - bookmark_icon: string - bookmark_cover: string - } + type: "bookmark"; + properties: { + link: Decoration[]; + title: Decoration[]; + description: Decoration[]; + }; + format: { + block_color?: string; + bookmark_icon: string; + bookmark_cover: string; + }; } export interface TextBlock extends BaseTextBlock { - type: 'text' + type: "text"; } export interface BulletedListBlock extends BaseTextBlock { - type: 'bulleted_list' + type: "bulleted_list"; } export interface NumberedListBlock extends BaseTextBlock { - type: 'numbered_list' + type: "numbered_list"; } export interface HeaderBlock extends BaseTextBlock { - type: 'header' - format?: { - block_color: Color - toggleable?: boolean - } + type: "header"; + format?: { + block_color: Color; + toggleable?: boolean; + }; } export interface SubHeaderBlock extends BaseTextBlock { - type: 'sub_header' - format?: { - block_color: Color - toggleable?: boolean - } + type: "sub_header"; + format?: { + block_color: Color; + toggleable?: boolean; + }; } export interface SubSubHeaderBlock extends BaseTextBlock { - type: 'sub_sub_header' - format?: { - block_color: Color - toggleable?: boolean - } + type: "sub_sub_header"; + format?: { + block_color: Color; + toggleable?: boolean; + }; } export interface QuoteBlock extends BaseTextBlock { - type: 'quote' + type: "quote"; } export interface EquationBlock extends BaseTextBlock { - type: 'equation' + type: "equation"; } // TODO export interface TodoBlock extends BaseTextBlock { - type: 'to_do' - properties: { - title: Decoration[] - checked: (['Yes'] | ['No'])[] - } + type: "to_do"; + properties: { + title: Decoration[]; + checked: (["Yes"] | ["No"])[]; + }; } export interface TableOfContentsBlock extends BaseBlock { - type: 'table_of_contents' - format?: { - block_color: Color - } + type: "table_of_contents"; + format?: { + block_color: Color; + }; } export interface DividerBlock extends BaseBlock { - type: 'divider' + type: "divider"; } export interface ColumnListBlock extends BaseBlock { - type: 'column_list' + type: "column_list"; } export interface ColumnBlock extends BaseBlock { - type: 'column' - format: { - column_ratio: number - } + type: "column"; + format: { + column_ratio: number; + }; } export interface CalloutBlock extends BaseBlock { - type: 'callout' - format: { - page_icon: string - block_color: Color - } - properties: { - title: Decoration[] - } + type: "callout"; + format: { + page_icon: string; + block_color: Color; + }; + properties: { + title: Decoration[]; + }; } export interface ToggleBlock extends BaseBlock { - type: 'toggle' - properties: { - title: Decoration[] - } + type: "toggle"; + properties: { + title: Decoration[]; + }; } export interface ImageBlock extends BaseContentBlock { - type: 'image' + type: "image"; } export interface EmbedBlock extends BaseContentBlock { - type: 'embed' + type: "embed"; } export interface GistBlock extends BaseContentBlock { - type: 'gist' + type: "gist"; } export interface VideoBlock extends BaseContentBlock { - type: 'video' + type: "video"; } export interface FigmaBlock extends BaseContentBlock { - type: 'figma' + type: "figma"; } export interface TypeformBlock extends BaseContentBlock { - type: 'typeform' + type: "typeform"; +} + +export interface ReplitBlock extends BaseContentBlock { + type: "replit"; } export interface CodepenBlock extends BaseContentBlock { - type: 'codepen' + type: "codepen"; } export interface ExcalidrawBlock extends BaseContentBlock { - type: 'excalidraw' + type: "excalidraw"; } export interface TweetBlock extends BaseContentBlock { - type: 'tweet' + type: "tweet"; } export interface MapsBlock extends BaseContentBlock { - type: 'maps' + type: "maps"; } export interface PdfBlock extends BaseContentBlock { - type: 'pdf' + type: "pdf"; } export interface AudioBlock extends BaseContentBlock { - type: 'audio' + type: "audio"; } export interface MiroBlock extends BaseContentBlock { - type: 'miro' + type: "miro"; } export interface FileBlock extends BaseBlock { - type: 'file' - properties: { - title: Decoration[] - size: Decoration[] - source: string[][] - } - file_ids?: string[] + type: "file"; + properties: { + title: Decoration[]; + size: Decoration[]; + source: string[][]; + }; + file_ids?: string[]; } export interface GoogleDriveBlock extends BaseContentBlock { - type: 'drive' - format: { - drive_status: { - authed: boolean - last_fetched: number - } - drive_properties: { - url: string - icon: string - title: string - file_id: string - trashed: boolean - version: string - thumbnail: string - user_name: string - modified_time: number - } - block_alignment: 'center' | 'left' | 'right' - block_width: number - block_height: number - display_source: string - block_full_width: boolean - block_page_width: boolean - block_aspect_ratio: number - block_preserve_scale: boolean - } - file_ids?: string[] + type: "drive"; + format: { + drive_status: { + authed: boolean; + last_fetched: number; + }; + drive_properties: { + url: string; + icon: string; + title: string; + file_id: string; + trashed: boolean; + version: string; + thumbnail: string; + user_name: string; + modified_time: number; + }; + block_alignment: "center" | "left" | "right"; + block_width: number; + block_height: number; + display_source: string; + block_full_width: boolean; + block_page_width: boolean; + block_aspect_ratio: number; + block_preserve_scale: boolean; + }; + file_ids?: string[]; } export interface CodeBlock extends BaseBlock { - type: 'code' - properties: { - title: Decoration[] - language: Decoration[] - caption: Decoration[] - } + type: "code"; + properties: { + title: Decoration[]; + language: Decoration[]; + caption: Decoration[]; + }; } export interface CollectionViewBlock extends BaseContentBlock { - type: 'collection_view' - collection_id?: ID - view_ids: ID[] - format?: BaseContentBlock['format'] & { - collection_pointer?: { - id: ID - spaceId: ID - table: string - } - } + type: "collection_view"; + collection_id?: ID; + view_ids: ID[]; + format?: BaseContentBlock["format"] & { + collection_pointer?: { + id: ID; + spaceId: ID; + table: string; + }; + }; } export interface CollectionViewPageBlock extends BasePageBlock { - type: 'collection_view_page' - collection_id?: ID - view_ids: ID[] - format: BasePageBlock['format'] & { - collection_pointer?: { - id: ID - spaceId: ID - table: string - } - } + type: "collection_view_page"; + collection_id?: ID; + view_ids: ID[]; + format: BasePageBlock["format"] & { + collection_pointer?: { + id: ID; + spaceId: ID; + table: string; + }; + }; } export interface SyncBlock extends BaseBlock { - type: 'transclusion_container' + type: "transclusion_container"; } export interface SyncPointerBlock extends BaseBlock { - type: 'transclusion_reference' - format: { - copied_from_pointer: { - id: string - spaceid: string - } - transclusion_reference_pointer: { - id: string - spaceId: string - } - } + type: "transclusion_reference"; + format: { + copied_from_pointer: { + id: string; + spaceid: string; + }; + transclusion_reference_pointer: { + id: string; + spaceId: string; + }; + }; } export interface PageLink extends BaseBlock { - type: 'alias' - format: { - alias_pointer: { - id: string - } - } + type: "alias"; + format: { + alias_pointer: { + id: string; + }; + }; } export interface TableBlock extends BaseBlock { - type: 'table' - collection_id: ID - format: { - collection_pointer: { - id: ID - table: string - spaceId: ID - } - table_block_column_format?: { - [column: string]: { width?: number; color?: Color } - } - table_block_column_header: boolean - table_block_column_order: string[] - } - view_ids: ID[] + type: "table"; + collection_id: ID; + format: { + collection_pointer: { + id: ID; + table: string; + spaceId: ID; + }; + table_block_column_format?: { + [column: string]: { width?: number; color?: Color }; + }; + table_block_column_header: boolean; + table_block_column_order: string[]; + }; + view_ids: ID[]; } export interface TableRowBlock extends BaseBlock { - type: 'table_row' - properties: { - [column: string]: Decoration[] - } + type: "table_row"; + properties: { + [column: string]: Decoration[]; + }; } export interface ExternalObjectInstance extends BaseBlock { - type: 'external_object_instance' - format: { - domain: string - original_url: string - } + type: "external_object_instance"; + format: { + domain: string; + original_url: string; + }; } export interface BreadcrumbInstance extends BaseBlock { - type: 'breadcrumb' + type: "breadcrumb"; } diff --git a/packages/notion-types/src/collection-view.ts b/packages/notion-types/src/collection-view.ts index 712a8189d..5ac4015b6 100644 --- a/packages/notion-types/src/collection-view.ts +++ b/packages/notion-types/src/collection-view.ts @@ -1,131 +1,131 @@ -import { ID, PropertyID, PropertyType } from './core' +import type { ID, PropertyID, PropertyType } from "./core"; /** Types of collection views supported by Notion */ export type CollectionViewType = - | 'table' - | 'gallery' - | 'list' - | 'board' - | 'calendar' + | "table" + | "gallery" + | "list" + | "board" + | "calendar"; export type CollectionCardCoverType = - | 'page_cover' - | 'page_content' - | 'property' - | 'none' - | 'file' + | "page_cover" + | "page_content" + | "property" + | "none" + | "file"; -export type CollectionCardCoverSize = 'small' | 'medium' | 'large' -export type CollectionCardCoverAspect = 'cover' | 'contain' +export type CollectionCardCoverSize = "small" | "medium" | "large"; +export type CollectionCardCoverAspect = "cover" | "contain"; export interface BaseCollectionView { - id: ID - type: CollectionViewType - name: string - format: any - - version: number - alive: boolean - parent_id: ID - parent_table: string - - query?: any - - query2: { - // TODO - filter?: any - aggregations?: object[] - group_by: PropertyID - } + id: ID; + type: CollectionViewType; + name: string; + format: any; + + version: number; + alive: boolean; + parent_id: ID; + parent_table: string; + + query?: any; + + query2: { + // TODO + filter?: any; + aggregations?: object[]; + group_by: PropertyID; + }; } export interface TableCollectionView extends BaseCollectionView { - type: 'table' - format: { - table_wrap: boolean - table_properties: Array<{ - property: PropertyID - visible: boolean - width: number - }> - } - page_sort: ID[] + type: "table"; + format: { + table_wrap: boolean; + table_properties: Array<{ + property: PropertyID; + visible: boolean; + width: number; + }>; + }; + page_sort: ID[]; } export interface GalleryCollectionView extends BaseCollectionView { - type: 'gallery' - format: { - gallery_cover: CollectionCardCover - gallery_cover_size: CollectionCardCoverSize - gallery_cover_aspect: CollectionCardCoverAspect - - gallery_properties: Array<{ - property: PropertyID - visible: boolean - }> - } + type: "gallery"; + format: { + gallery_cover: CollectionCardCover; + gallery_cover_size: CollectionCardCoverSize; + gallery_cover_aspect: CollectionCardCoverAspect; + + gallery_properties: Array<{ + property: PropertyID; + visible: boolean; + }>; + }; } export interface ListCollectionView extends BaseCollectionView { - type: 'list' - format: { - list_properties: Array<{ - property: PropertyID - visible: boolean - }> - } + type: "list"; + format: { + list_properties: Array<{ + property: PropertyID; + visible: boolean; + }>; + }; } export interface CollectionCardCover { - type: CollectionCardCoverType - property?: PropertyID + type: CollectionCardCoverType; + property?: PropertyID; } export interface BoardCollectionView extends BaseCollectionView { - type: 'board' - format: { - board_cover: CollectionCardCover - board_cover_size: CollectionCardCoverSize - board_cover_aspect: CollectionCardCoverAspect - - board_properties: Array<{ - property: PropertyID - visible: boolean - }> - - board_groups2: Array<{ - property: PropertyID - hidden: boolean - value: { - type: PropertyType - value: string - - // TODO: needs testing for more cases - } - }> - - board_columns: Array<{ - property: PropertyID - hidden: boolean - value: { - type: PropertyType - value: string - - // TODO: needs testing for more cases - } - }> - } + type: "board"; + format: { + board_cover: CollectionCardCover; + board_cover_size: CollectionCardCoverSize; + board_cover_aspect: CollectionCardCoverAspect; + + board_properties: Array<{ + property: PropertyID; + visible: boolean; + }>; + + board_groups2: Array<{ + property: PropertyID; + hidden: boolean; + value: { + type: PropertyType; + value: string; + + // TODO: needs testing for more cases + }; + }>; + + board_columns: Array<{ + property: PropertyID; + hidden: boolean; + value: { + type: PropertyType; + value: string; + + // TODO: needs testing for more cases + }; + }>; + }; } export interface CalendarCollectionView extends BaseCollectionView { - type: 'calendar' + type: "calendar"; - // TODO + // TODO } export type CollectionView = - | TableCollectionView - | GalleryCollectionView - | ListCollectionView - | BoardCollectionView - | CalendarCollectionView + | TableCollectionView + | GalleryCollectionView + | ListCollectionView + | BoardCollectionView + | CalendarCollectionView; diff --git a/packages/notion-types/src/collection.ts b/packages/notion-types/src/collection.ts index dda8d4e85..a9a10f7c7 100644 --- a/packages/notion-types/src/collection.ts +++ b/packages/notion-types/src/collection.ts @@ -1,52 +1,52 @@ -import { - Color, - Decoration, - ID, - NumberFormat, - PropertyID, - PropertyType -} from './core' -import { Formula } from './formula' +import type { + Color, + Decoration, + ID, + NumberFormat, + PropertyID, + PropertyType, +} from "./core"; +import type { Formula } from "./formula"; export interface SelectOption { - id: ID - color: Color - value: string + id: ID; + color: Color; + value: string; } export interface CollectionPropertySchema { - name: string - type: PropertyType - options?: SelectOption[] - number_format?: NumberFormat - formula?: Formula + name: string; + type: PropertyType; + options?: SelectOption[]; + number_format?: NumberFormat; + formula?: Formula; } export interface CollectionPropertySchemaMap { - [key: string]: CollectionPropertySchema + [key: string]: CollectionPropertySchema; } export interface Collection { - id: ID - version: number - name: Decoration[] - schema: CollectionPropertySchemaMap - icon: string - parent_id: ID - parent_table: string - alive: boolean - copied_from: string - template_pages?: Array + id: ID; + version: number; + name: Decoration[]; + schema: CollectionPropertySchemaMap; + icon: string; + parent_id: ID; + parent_table: string; + alive: boolean; + copied_from: string; + template_pages?: Array; - format?: { - collection_page_properties?: Array<{ - property: PropertyID - visible: boolean - }> - property_visibility?: Array<{ - property: PropertyID - visibility: 'show' | 'hide' - }> - hide_linked_collection_name?: boolean - } + format?: { + collection_page_properties?: Array<{ + property: PropertyID; + visible: boolean; + }>; + property_visibility?: Array<{ + property: PropertyID; + visibility: "show" | "hide"; + }>; + hide_linked_collection_name?: boolean; + }; } diff --git a/packages/notion-types/src/core.ts b/packages/notion-types/src/core.ts index 5f0c16e7d..998dd7fff 100644 --- a/packages/notion-types/src/core.ts +++ b/packages/notion-types/src/core.ts @@ -2,7 +2,7 @@ // ---------------------------------------------------------------------------- /** UUID */ -export type ID = string +export type ID = string; /** * Unique identifier for collection properties representing the columns in a @@ -14,106 +14,107 @@ export type ID = string * You can think of `title` properties as primary indexes that are guaranteed * to exist as in a traditional database. */ -export type PropertyID = string +export type PropertyID = string; /** Block colors supported by Notion */ export type Color = - | 'gray' - | 'brown' - | 'orange' - | 'yellow' - | 'teal' - | 'blue' - | 'purple' - | 'pink' - | 'red' - | 'gray_background' - | 'brown_background' - | 'orange_background' - | 'yellow_background' - | 'teal_background' - | 'blue_background' - | 'purple_background' - | 'pink_background' - | 'red_background' + | "gray" + | "brown" + | "orange" + | "yellow" + | "teal" + | "blue" + | "purple" + | "pink" + | "red" + | "gray_background" + | "brown_background" + | "orange_background" + | "yellow_background" + | "teal_background" + | "blue_background" + | "purple_background" + | "pink_background" + | "red_background"; /** Types of structured data supported by Notion collections */ export type PropertyType = - | 'title' - | 'text' - | 'number' - | 'select' - | 'multi_select' - | 'date' - | 'person' - | 'file' - | 'checkbox' - | 'url' - | 'email' - | 'phone_number' - | 'formula' - | 'relation' - | 'created_time' - | 'created_by' - | 'last_edited_time' - | 'last_edited_by' + | "title" + | "text" + | "number" + | "select" + | "status" + | "multi_select" + | "date" + | "person" + | "file" + | "checkbox" + | "url" + | "email" + | "phone_number" + | "formula" + | "relation" + | "created_time" + | "created_by" + | "last_edited_time" + | "last_edited_by"; /** Types of number formatting supported by Notion */ export type NumberFormat = - | 'number_with_commas' - | 'percent' - | 'dollar' - | 'euro' - | 'pound' - | 'yen' - | 'rupee' - | 'won' - | 'yuan' + | "number_with_commas" + | "percent" + | "dollar" + | "euro" + | "pound" + | "yen" + | "rupee" + | "won" + | "yuan"; -export type Role = 'editor' | 'reader' | 'none' | 'read_and_write' +export type Role = "editor" | "reader" | "none" | "read_and_write"; -export type BoldFormat = ['b'] -export type ItalicFormat = ['i'] -export type StrikeFormat = ['s'] -export type CodeFormat = ['c'] -export type UnderlineFormat = ['_'] -export type LinkFormat = ['a', string] -export type ExternalObjectInstanceFormat = ['eoi', string] -export type ColorFormat = ['h', Color] -export type UserFormat = ['u', string] -export type PageFormat = ['p', string] -export type InlineEquationFormat = ['e', string] -export type DiscussionFormat = ['m', string] -export type ExternalLinkFormat = ['โ€ฃ', [string, string]] -export type DateFormat = ['d', FormattedDate] +export type BoldFormat = ["b"]; +export type ItalicFormat = ["i"]; +export type StrikeFormat = ["s"]; +export type CodeFormat = ["c"]; +export type UnderlineFormat = ["_"]; +export type LinkFormat = ["a", string]; +export type ExternalObjectInstanceFormat = ["eoi", string]; +export type ColorFormat = ["h", Color]; +export type UserFormat = ["u", string]; +export type PageFormat = ["p", string]; +export type InlineEquationFormat = ["e", string]; +export type DiscussionFormat = ["m", string]; +export type ExternalLinkFormat = ["โ€ฃ", [string, string]]; +export type DateFormat = ["d", FormattedDate]; export interface FormattedDate { - type: 'date' | 'daterange' | 'datetime' | 'datetimerange' - start_date: string - start_time?: string - end_date?: string - end_time?: string - date_format?: string - time_zone?: string + type: "date" | "daterange" | "datetime" | "datetimerange"; + start_date: string; + start_time?: string; + end_date?: string; + end_time?: string; + date_format?: string; + time_zone?: string; } export type SubDecoration = - | BoldFormat - | ItalicFormat - | StrikeFormat - | CodeFormat - | UnderlineFormat - | LinkFormat - | ColorFormat - | DateFormat - | UserFormat - | InlineEquationFormat - | PageFormat - | ExternalLinkFormat - | DiscussionFormat - | ExternalObjectInstanceFormat + | BoldFormat + | ItalicFormat + | StrikeFormat + | CodeFormat + | UnderlineFormat + | LinkFormat + | ColorFormat + | DateFormat + | UserFormat + | InlineEquationFormat + | PageFormat + | ExternalLinkFormat + | DiscussionFormat + | ExternalObjectInstanceFormat; -export type BaseDecoration = [string] -export type AdditionalDecoration = [string, SubDecoration[]] +export type BaseDecoration = [string]; +export type AdditionalDecoration = [string, SubDecoration[]]; -export type Decoration = BaseDecoration | AdditionalDecoration +export type Decoration = BaseDecoration | AdditionalDecoration; diff --git a/packages/notion-types/src/formula.ts b/packages/notion-types/src/formula.ts index 7d2befe9b..c4b791123 100644 --- a/packages/notion-types/src/formula.ts +++ b/packages/notion-types/src/formula.ts @@ -1,151 +1,151 @@ -import { PropertyID } from './core' +import type { PropertyID } from "./core"; // @see https://www.notion.vip/formulas/ export type FormulaType = - | 'constant' - | 'property' - | 'operator' - | 'function' - | 'symbol' + | "constant" + | "property" + | "operator" + | "function" + | "symbol"; -export type FormulaConstantType = 'e' | 'false' | 'true' | 'pi' +export type FormulaConstantType = "e" | "false" | "true" | "pi"; export type FormulaValueType = - | 'string' - | 'number' - | 'boolean' - | 'date' - | FormulaConstantType + | "string" + | "number" + | "boolean" + | "date" + | FormulaConstantType; -export type FormulaResult = string | number | boolean | Date +export type FormulaResult = string | number | boolean | Date; export type FormulaResultType = - | 'text' - | 'number' - | 'boolean' - | 'date' - | 'checkbox' + | "text" + | "number" + | "boolean" + | "date" + | "checkbox"; export type FormulaOperatorType = - // arithmetic - | '-' - | '*' - | '%' - | '/' - | '+' - - // comparison - | '!=' - | '<=' - | '==' - | '>' - | '<' - | '>=' + // arithmetic + | "-" + | "*" + | "%" + | "/" + | "+" + + // comparison + | "!=" + | "<=" + | "==" + | ">" + | "<" + | ">="; export type FormulaFunctionType = - // logic - | 'and' - | 'empty' - | 'equal' - | 'if' - | 'larger' - | 'largerEq' - | 'not' - | 'or' - | 'smaller' - | 'smallerEq' - | 'unequal' - - // numeric - | 'abs' - | 'add' - | 'cbrt' - | 'ceil' - | 'divide' - | 'exp' - | 'floor' - | 'ln' - | 'log10' - | 'log2' - | 'max' - | 'min' - | 'mod' - | 'multiply' - | 'pow' - | 'round' - | 'sign' - | 'sqrt' - | 'subtract' - | 'toNumber' - | 'unaryMinus' - | 'unaryPlus' - - // text - | 'concat' - | 'contains' - | 'format' - | 'join' - | 'length' - | 'replace' - | 'replaceAll' - | 'slice' - | 'test' - - // date & time - | 'date' - | 'dateAdd' - | 'dateBetween' - | 'dateSubtract' - | 'day' - | 'end' - | 'formatDate' - | 'fromTimestamp' - | 'hour' - | 'minute' - | 'month' - | 'now' - | 'start' - | 'timestamp' - | 'year' + // logic + | "and" + | "empty" + | "equal" + | "if" + | "larger" + | "largerEq" + | "not" + | "or" + | "smaller" + | "smallerEq" + | "unequal" + + // numeric + | "abs" + | "add" + | "cbrt" + | "ceil" + | "divide" + | "exp" + | "floor" + | "ln" + | "log10" + | "log2" + | "max" + | "min" + | "mod" + | "multiply" + | "pow" + | "round" + | "sign" + | "sqrt" + | "subtract" + | "toNumber" + | "unaryMinus" + | "unaryPlus" + + // text + | "concat" + | "contains" + | "format" + | "join" + | "length" + | "replace" + | "replaceAll" + | "slice" + | "test" + + // date & time + | "date" + | "dateAdd" + | "dateBetween" + | "dateSubtract" + | "day" + | "end" + | "formatDate" + | "fromTimestamp" + | "hour" + | "minute" + | "month" + | "now" + | "start" + | "timestamp" + | "year"; export interface BaseFormula { - type: FormulaType - result_type: FormulaResultType + type: FormulaType; + result_type: FormulaResultType; } export interface ConstantFormula extends BaseFormula { - type: 'constant' - value: any // TODO - value_type: FormulaValueType + type: "constant"; + value: any; // TODO + value_type: FormulaValueType; } export interface PropertyFormula extends BaseFormula { - type: 'property' - id: PropertyID - name: string + type: "property"; + id: PropertyID; + name: string; } export interface SymbolFormula extends BaseFormula { - type: 'symbol' - name: string + type: "symbol"; + name: string; } export interface FunctionFormula extends BaseFormula { - type: 'function' - name: FormulaFunctionType - args: Array + type: "function"; + name: FormulaFunctionType; + args: Array; } export interface OperatorFormula extends BaseFormula { - type: 'operator' - operator: FormulaOperatorType - name: FormulaFunctionType - args: Array + type: "operator"; + operator: FormulaOperatorType; + name: FormulaFunctionType; + args: Array; } export type Formula = - | FunctionFormula - | OperatorFormula - | ConstantFormula - | PropertyFormula - | SymbolFormula + | FunctionFormula + | OperatorFormula + | ConstantFormula + | PropertyFormula + | SymbolFormula; diff --git a/packages/notion-types/src/index.ts b/packages/notion-types/src/index.ts index 87335de8e..7ff02ae57 100644 --- a/packages/notion-types/src/index.ts +++ b/packages/notion-types/src/index.ts @@ -1,8 +1,8 @@ -export * from './core' -export * from './block' -export * from './formula' -export * from './user' -export * from './collection' -export * from './collection-view' -export * from './maps' -export * from './api' +export * from "./core"; +export * from "./block"; +export * from "./formula"; +export * from "./user"; +export * from "./collection"; +export * from "./collection-view"; +export * from "./maps"; +export * from "./api"; diff --git a/packages/notion-types/src/maps.ts b/packages/notion-types/src/maps.ts index b1077cac2..3621880b0 100644 --- a/packages/notion-types/src/maps.ts +++ b/packages/notion-types/src/maps.ts @@ -1,113 +1,113 @@ -import { Block } from './block' -import { Collection } from './collection' -import { CollectionView, CollectionViewType } from './collection-view' -import { Decoration, ID, PropertyType, Role } from './core' -import { User } from './user' +import type { Block } from "./block"; +import type { Collection } from "./collection"; +import type { CollectionView, CollectionViewType } from "./collection-view"; +import type { Decoration, ID, PropertyType, Role } from "./core"; +import type { User } from "./user"; // Aggregate map types // ---------------------------------------------------------------------------- export interface NotionMap { - [key: string]: { - role: Role - value: T - } + [key: string]: { + role: Role; + value: T; + }; } -export type BlockMap = NotionMap -export type UserMap = NotionMap -export type CollectionMap = NotionMap -export type CollectionViewMap = NotionMap +export type BlockMap = NotionMap; +export type UserMap = NotionMap; +export type CollectionMap = NotionMap; +export type CollectionViewMap = NotionMap; export interface PropertyMap { - [key: string]: Decoration[] + [key: string]: Decoration[]; } // Aggregate API types // ---------------------------------------------------------------------------- export interface RecordMap { - block: BlockMap - collection?: CollectionMap - collection_view?: CollectionViewMap - notion_user?: UserMap + block: BlockMap; + collection?: CollectionMap; + collection_view?: CollectionViewMap; + notion_user?: UserMap; } // NOTE: This is not a native Notion type, but rather a convenience type that // extends Notion's native RecordMap with data for collection instances. export interface ExtendedRecordMap extends RecordMap { - collection: CollectionMap - collection_view: CollectionViewMap - notion_user: UserMap - - // added for convenience - collection_query: { - [collectionId: string]: { - [collectionViewId: string]: CollectionQueryResult - } - } - - // added for convenience - signed_urls: { - [blockId: string]: string - } - - // optional map of preview images - preview_images?: PreviewImageMap + collection: CollectionMap; + collection_view: CollectionViewMap; + notion_user: UserMap; + + // added for convenience + collection_query: { + [collectionId: string]: { + [collectionViewId: string]: CollectionQueryResult; + }; + }; + + // added for convenience + signed_urls: { + [blockId: string]: string; + }; + + // optional map of preview images + preview_images?: PreviewImageMap; } export interface PageChunk { - recordMap: RecordMap - cursor: { - stack: any[] - } + recordMap: RecordMap; + cursor: { + stack: any[]; + }; } export interface CollectionInstance { - recordMap: RecordMap - result: CollectionQueryResult + recordMap: RecordMap; + result: CollectionQueryResult; } export interface CollectionQueryResult { - type: CollectionViewType - total: number - - blockIds: ID[] - aggregationResults: Array - - // only used for board collection views - groupResults?: Array<{ - value: AggregationResult - blockIds: ID[] - total: number - aggregationResult: AggregationResult - }> - - collection_group_results?: { - type: string - blockIds: ID[] - hasMore: boolean - } + type: CollectionViewType; + total: number; + + blockIds: ID[]; + aggregationResults: Array; + + // only used for board collection views + groupResults?: Array<{ + value: AggregationResult; + blockIds: ID[]; + total: number; + aggregationResult: AggregationResult; + }>; + + collection_group_results?: { + type: string; + blockIds: ID[]; + hasMore: boolean; + }; } export interface AggregationResult { - type: PropertyType - value: any + type: PropertyType; + value: any; } // Misc // ---------------------------------------------------------------------------- export interface PageMap { - [pageId: string]: ExtendedRecordMap | null + [pageId: string]: ExtendedRecordMap | null; } export interface PreviewImage { - originalWidth: number - originalHeight: number - dataURIBase64: string + originalWidth: number; + originalHeight: number; + dataURIBase64: string; } export interface PreviewImageMap { - [url: string]: PreviewImage | null + [url: string]: PreviewImage | null; } diff --git a/packages/notion-types/src/user.ts b/packages/notion-types/src/user.ts index fb6a698ca..f01f8d227 100644 --- a/packages/notion-types/src/user.ts +++ b/packages/notion-types/src/user.ts @@ -1,12 +1,12 @@ -import { ID } from './core' +import type { ID } from "./core"; export interface User { - id: ID - version: number - email: string - given_name: string - family_name: string - profile_photo: string - onboarding_completed: boolean - mobile_onboarding_completed: boolean + id: ID; + version: number; + email: string; + given_name: string; + family_name: string; + profile_photo: string; + onboarding_completed: boolean; + mobile_onboarding_completed: boolean; } diff --git a/packages/notion-types/tsconfig.json b/packages/notion-types/tsconfig.json index 8550c27ac..aa584ac21 100644 --- a/packages/notion-types/tsconfig.json +++ b/packages/notion-types/tsconfig.json @@ -1,13 +1,12 @@ { - "extends": "../../tsconfig.base", - "compilerOptions": { - "composite": false, - "rootDir": "src", - "outDir": "build", - "tsBuildInfoFile": "build/.tsbuildinfo", - "declarationMap": true, - "emitDeclarationOnly": true - }, - "include": [ - "src/**/*" - ],} + "extends": "../../tsconfig.base", + "compilerOptions": { + "composite": false, + "rootDir": "src", + "outDir": "build", + "tsBuildInfoFile": "build/.tsbuildinfo", + "declarationMap": true, + "emitDeclarationOnly": true + }, + "include": ["src/**/*"] +} diff --git a/packages/notion-types/tsup.config.ts b/packages/notion-types/tsup.config.ts index 93652cf92..ddd0ae2c9 100644 --- a/packages/notion-types/tsup.config.ts +++ b/packages/notion-types/tsup.config.ts @@ -1,14 +1,14 @@ -import { defineConfig } from 'tsup' +import { defineConfig } from "tsup"; export default defineConfig({ - entry: ['src/index.ts'], - outDir: 'build', - dts: true, - target: 'es2015', - platform: 'browser', - format: ['esm'], - splitting: false, - sourcemap: true, - minify: true, - shims: false -}) + entry: ["src/index.ts"], + outDir: "build", + dts: true, + target: "es2015", + platform: "browser", + format: ["esm"], + splitting: false, + sourcemap: true, + minify: true, + shims: false, +}); diff --git a/packages/notion-utils/fixtures/nba/1a425309-21c0-4ca1-8548-c5915137b566.json b/packages/notion-utils/fixtures/nba/1a425309-21c0-4ca1-8548-c5915137b566.json index eb3cfa366..7727d1919 100644 --- a/packages/notion-utils/fixtures/nba/1a425309-21c0-4ca1-8548-c5915137b566.json +++ b/packages/notion-utils/fixtures/nba/1a425309-21c0-4ca1-8548-c5915137b566.json @@ -1,452 +1,448 @@ { - "id": "1a425309-21c0-4ca1-8548-c5915137b566", - "version": 174, - "name": [ - [ - "2020 NBA Players" - ] - ], - "schema": { - "\"G]_": { - "name": "Draft", - "type": "text" - }, - "([kx": { - "name": "Nationality", - "type": "text" - }, - "-@$\\": { - "name": "Height", - "type": "text", - "options": [ - { - "id": "<8JB", - "color": "default", - "value": "6' 11\"" - }, - { - "id": "iV93", - "color": "purple", - "value": "6' 10\"" - }, - { - "id": "x)?v", - "color": "default", - "value": "6' 7\"" - }, - { - "id": ";G[_", - "color": "green", - "value": "6' 5\"" - }, - { - "id": "L><@", - "color": "yellow", - "value": "6' 1\"" - }, - { - "id": "}yVJ", - "color": "orange", - "value": "6' 8\"" - }, - { - "id": "KjKY", - "color": "green", - "value": "6' 4\"" - }, - { - "id": "(/=[", - "color": "pink", - "value": "6' 6\"" - }, - { - "id": "nOii", - "color": "default", - "value": "6' 9\"" - }, - { - "id": "Bgws", - "color": "purple", - "value": "6' 0\"" - }, - { - "id": "2t)V", - "color": "yellow", - "value": "7' 0\"" - }, - { - "id": "Jm69", - "color": "brown", - "value": "6' 3\"" - }, - { - "id": "}|`Y", - "color": "green", - "value": "5' 11\"" - }, - { - "id": "4t;7", - "color": "blue", - "value": "6' 2\"" - }, - { - "id": "1mfp", - "color": "purple", - "value": "5' 9\"" - }, - { - "id": "aVuk", - "color": "pink", - "value": "7' 4\"" - }, - { - "id": "tu[%", - "color": "green", - "value": "7' 1\"" - }, - { - "id": "Sq9R", - "color": "blue", - "value": "7' 2\"" - }, - { - "id": "oD-K", - "color": "brown", - "value": "7' 5\"" - }, - { - "id": "|tNZ", - "color": "blue", - "value": "5' 10\"" - }, - { - "id": "vDdE", - "color": "purple", - "value": "7' 3\"" - } - ] - }, - "9DS!": { - "name": "Photo", - "type": "file" - }, - "=7m2": { - "name": "Last Name", - "type": "formula", - "formula": { - "args": [ - { - "id": "title", - "name": "Name", - "type": "property", - "result_type": "text" - }, - { - "type": "constant", - "value": ".+ ", - "value_type": "string", - "result_type": "text" - }, - { - "type": "constant", - "value": "", - "value_type": "string", - "result_type": "text" - } - ], - "name": "replaceAll", - "type": "function", - "result_type": "text" - } - }, - "IY\\1": { - "name": "Number | Position | Height", - "type": "formula", - "formula": { - "args": [ - { - "args": [ - { - "args": [ - { - "args": [ - { - "id": "gq#*", - "name": "Number", - "type": "property", - "result_type": "text" - }, - { - "type": "constant", - "value": " | ", - "value_type": "string", - "result_type": "text" - } - ], - "name": "add", - "type": "operator", - "operator": "+", - "result_type": "text" - }, - { - "id": "MYa3", - "name": "Position", - "type": "property", - "result_type": "text" - } - ], - "name": "add", - "type": "operator", - "operator": "+", - "result_type": "text" - }, - { - "type": "constant", - "value": " | ", - "value_type": "string", - "result_type": "text" - } - ], - "name": "add", - "type": "operator", - "operator": "+", - "result_type": "text" - }, - { - "id": "-@$\\", - "name": "Height", - "type": "property", - "result_type": "text" - } - ], - "name": "add", - "type": "operator", - "operator": "+", - "result_type": "text" - } - }, - "LH{*": { - "name": "Labeled Draft", - "type": "formula", - "formula": { - "args": [ - { - "args": [ - { - "id": "\"G]_", - "name": "Draft", - "type": "property", - "result_type": "text" - }, - { - "type": "constant", - "value": ":", - "value_type": "string", - "result_type": "text" - }, - { - "type": "constant", - "value": " Draft:", - "value_type": "string", - "result_type": "text" - } - ], - "name": "replace", - "type": "function", - "result_type": "text" - }, - { - "type": "constant", - "value": "Rnd", - "value_type": "string", - "result_type": "text" - }, - { - "type": "constant", - "value": "Round", - "value_type": "string", - "result_type": "text" - } - ], - "name": "replace", - "type": "function", - "result_type": "text" - } - }, - "MYa3": { - "name": "Position", - "type": "select", - "options": [ - { - "id": "-*!z", - "color": "default", - "value": "Center" - }, - { - "id": "i5^K", - "color": "default", - "value": "Center-Forward" - }, - { - "id": "o;Os", - "color": "default", - "value": "Forward" - }, - { - "id": "pV.U", - "color": "default", - "value": "Forward-Center" - }, - { - "id": "o|jr", - "color": "default", - "value": "Forward-Guard" - }, - { - "id": "=p8a", - "color": "default", - "value": "Guard" - }, - { - "id": "_Fdr", - "color": "default", - "value": "Guard-Forward" - } - ] - }, - "N!$K": { - "name": "Age", - "type": "number", - "number_format": "number" - }, - "RyF.": { - "name": "Labeled School", - "type": "formula", - "formula": { - "args": [ - { - "type": "constant", - "value": "School: ", - "value_type": "string", - "result_type": "text" - }, - { - "id": "jhk5", - "name": "School", - "type": "property", - "result_type": "text" - } - ], - "name": "add", - "type": "operator", - "operator": "+", - "result_type": "text" - } - }, - "ZHAU": { - "name": "Birthday", - "type": "date" - }, - "gq#*": { - "name": "Number", - "type": "text" - }, - "i?W1": { - "name": "Birthday | Age", - "type": "formula", - "formula": { - "args": [ - { - "args": [ - { - "args": [ - { - "args": [ - { - "type": "constant", - "value": "Born: ", - "value_type": "string", - "result_type": "text" - }, - { - "args": [ - { - "id": "ZHAU", - "name": "Birthday", - "type": "property", - "result_type": "date" - } - ], - "name": "format", - "type": "function", - "result_type": "text" - } - ], - "name": "add", - "type": "operator", - "operator": "+", - "result_type": "text" - }, - { - "type": "constant", - "value": " | ", - "value_type": "string", - "result_type": "text" - } - ], - "name": "add", - "type": "operator", - "operator": "+", - "result_type": "text" - }, - { - "type": "constant", - "value": "Age: ", - "value_type": "string", - "result_type": "text" - } - ], - "name": "add", - "type": "operator", - "operator": "+", - "result_type": "text" - }, - { - "args": [ - { - "id": "N!$K", - "name": "Age", - "type": "property", - "result_type": "number" - } - ], - "name": "format", - "type": "function", - "result_type": "text" - } - ], - "name": "add", - "type": "operator", - "operator": "+", - "result_type": "text" - } - }, - "jhk5": { - "name": "School", - "type": "text" - }, - "p4nU": { - "name": "Team", - "type": "relation", - "property": "3-5L", - "collection_id": "e777a528-9404-4e96-9f26-0014be705592" - }, - "title": { - "name": "Name", - "type": "title" - } - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true -} \ No newline at end of file + "id": "1a425309-21c0-4ca1-8548-c5915137b566", + "version": 174, + "name": [["2020 NBA Players"]], + "schema": { + "\"G]_": { + "name": "Draft", + "type": "text" + }, + "([kx": { + "name": "Nationality", + "type": "text" + }, + "-@$\\": { + "name": "Height", + "type": "text", + "options": [ + { + "id": "<8JB", + "color": "default", + "value": "6' 11\"" + }, + { + "id": "iV93", + "color": "purple", + "value": "6' 10\"" + }, + { + "id": "x)?v", + "color": "default", + "value": "6' 7\"" + }, + { + "id": ";G[_", + "color": "green", + "value": "6' 5\"" + }, + { + "id": "L><@", + "color": "yellow", + "value": "6' 1\"" + }, + { + "id": "}yVJ", + "color": "orange", + "value": "6' 8\"" + }, + { + "id": "KjKY", + "color": "green", + "value": "6' 4\"" + }, + { + "id": "(/=[", + "color": "pink", + "value": "6' 6\"" + }, + { + "id": "nOii", + "color": "default", + "value": "6' 9\"" + }, + { + "id": "Bgws", + "color": "purple", + "value": "6' 0\"" + }, + { + "id": "2t)V", + "color": "yellow", + "value": "7' 0\"" + }, + { + "id": "Jm69", + "color": "brown", + "value": "6' 3\"" + }, + { + "id": "}|`Y", + "color": "green", + "value": "5' 11\"" + }, + { + "id": "4t;7", + "color": "blue", + "value": "6' 2\"" + }, + { + "id": "1mfp", + "color": "purple", + "value": "5' 9\"" + }, + { + "id": "aVuk", + "color": "pink", + "value": "7' 4\"" + }, + { + "id": "tu[%", + "color": "green", + "value": "7' 1\"" + }, + { + "id": "Sq9R", + "color": "blue", + "value": "7' 2\"" + }, + { + "id": "oD-K", + "color": "brown", + "value": "7' 5\"" + }, + { + "id": "|tNZ", + "color": "blue", + "value": "5' 10\"" + }, + { + "id": "vDdE", + "color": "purple", + "value": "7' 3\"" + } + ] + }, + "9DS!": { + "name": "Photo", + "type": "file" + }, + "=7m2": { + "name": "Last Name", + "type": "formula", + "formula": { + "args": [ + { + "id": "title", + "name": "Name", + "type": "property", + "result_type": "text" + }, + { + "type": "constant", + "value": ".+ ", + "value_type": "string", + "result_type": "text" + }, + { + "type": "constant", + "value": "", + "value_type": "string", + "result_type": "text" + } + ], + "name": "replaceAll", + "type": "function", + "result_type": "text" + } + }, + "IY\\1": { + "name": "Number | Position | Height", + "type": "formula", + "formula": { + "args": [ + { + "args": [ + { + "args": [ + { + "args": [ + { + "id": "gq#*", + "name": "Number", + "type": "property", + "result_type": "text" + }, + { + "type": "constant", + "value": " | ", + "value_type": "string", + "result_type": "text" + } + ], + "name": "add", + "type": "operator", + "operator": "+", + "result_type": "text" + }, + { + "id": "MYa3", + "name": "Position", + "type": "property", + "result_type": "text" + } + ], + "name": "add", + "type": "operator", + "operator": "+", + "result_type": "text" + }, + { + "type": "constant", + "value": " | ", + "value_type": "string", + "result_type": "text" + } + ], + "name": "add", + "type": "operator", + "operator": "+", + "result_type": "text" + }, + { + "id": "-@$\\", + "name": "Height", + "type": "property", + "result_type": "text" + } + ], + "name": "add", + "type": "operator", + "operator": "+", + "result_type": "text" + } + }, + "LH{*": { + "name": "Labeled Draft", + "type": "formula", + "formula": { + "args": [ + { + "args": [ + { + "id": "\"G]_", + "name": "Draft", + "type": "property", + "result_type": "text" + }, + { + "type": "constant", + "value": ":", + "value_type": "string", + "result_type": "text" + }, + { + "type": "constant", + "value": " Draft:", + "value_type": "string", + "result_type": "text" + } + ], + "name": "replace", + "type": "function", + "result_type": "text" + }, + { + "type": "constant", + "value": "Rnd", + "value_type": "string", + "result_type": "text" + }, + { + "type": "constant", + "value": "Round", + "value_type": "string", + "result_type": "text" + } + ], + "name": "replace", + "type": "function", + "result_type": "text" + } + }, + "MYa3": { + "name": "Position", + "type": "select", + "options": [ + { + "id": "-*!z", + "color": "default", + "value": "Center" + }, + { + "id": "i5^K", + "color": "default", + "value": "Center-Forward" + }, + { + "id": "o;Os", + "color": "default", + "value": "Forward" + }, + { + "id": "pV.U", + "color": "default", + "value": "Forward-Center" + }, + { + "id": "o|jr", + "color": "default", + "value": "Forward-Guard" + }, + { + "id": "=p8a", + "color": "default", + "value": "Guard" + }, + { + "id": "_Fdr", + "color": "default", + "value": "Guard-Forward" + } + ] + }, + "N!$K": { + "name": "Age", + "type": "number", + "number_format": "number" + }, + "RyF.": { + "name": "Labeled School", + "type": "formula", + "formula": { + "args": [ + { + "type": "constant", + "value": "School: ", + "value_type": "string", + "result_type": "text" + }, + { + "id": "jhk5", + "name": "School", + "type": "property", + "result_type": "text" + } + ], + "name": "add", + "type": "operator", + "operator": "+", + "result_type": "text" + } + }, + "ZHAU": { + "name": "Birthday", + "type": "date" + }, + "gq#*": { + "name": "Number", + "type": "text" + }, + "i?W1": { + "name": "Birthday | Age", + "type": "formula", + "formula": { + "args": [ + { + "args": [ + { + "args": [ + { + "args": [ + { + "type": "constant", + "value": "Born: ", + "value_type": "string", + "result_type": "text" + }, + { + "args": [ + { + "id": "ZHAU", + "name": "Birthday", + "type": "property", + "result_type": "date" + } + ], + "name": "format", + "type": "function", + "result_type": "text" + } + ], + "name": "add", + "type": "operator", + "operator": "+", + "result_type": "text" + }, + { + "type": "constant", + "value": " | ", + "value_type": "string", + "result_type": "text" + } + ], + "name": "add", + "type": "operator", + "operator": "+", + "result_type": "text" + }, + { + "type": "constant", + "value": "Age: ", + "value_type": "string", + "result_type": "text" + } + ], + "name": "add", + "type": "operator", + "operator": "+", + "result_type": "text" + }, + { + "args": [ + { + "id": "N!$K", + "name": "Age", + "type": "property", + "result_type": "number" + } + ], + "name": "format", + "type": "function", + "result_type": "text" + } + ], + "name": "add", + "type": "operator", + "operator": "+", + "result_type": "text" + } + }, + "jhk5": { + "name": "School", + "type": "text" + }, + "p4nU": { + "name": "Team", + "type": "relation", + "property": "3-5L", + "collection_id": "e777a528-9404-4e96-9f26-0014be705592" + }, + "title": { + "name": "Name", + "type": "title" + } + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true +} diff --git a/packages/notion-utils/fixtures/nba/Atlanta Hawks.json b/packages/notion-utils/fixtures/nba/Atlanta Hawks.json index b447b047b..23940fd05 100644 --- a/packages/notion-utils/fixtures/nba/Atlanta Hawks.json +++ b/packages/notion-utils/fixtures/nba/Atlanta Hawks.json @@ -1,125 +1,125 @@ { - "id": "693b4304-0bbd-4f9a-85f1-7c9cb1768110", - "version": 50, - "type": "gallery", - "name": "Atlanta Hawks", - "query": { - "sort": [ - { - "id": "5e4717f1-aaa9-43b7-b47c-27870be21c81", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "841918aa-f2a3-4d4c-b5ad-64b0f57c47b8", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "5e4717f1-aaa9-43b7-b47c-27870be21c81", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "841918aa-f2a3-4d4c-b5ad-64b0f57c47b8" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } -} \ No newline at end of file + "id": "693b4304-0bbd-4f9a-85f1-7c9cb1768110", + "version": 50, + "type": "gallery", + "name": "Atlanta Hawks", + "query": { + "sort": [ + { + "id": "5e4717f1-aaa9-43b7-b47c-27870be21c81", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "841918aa-f2a3-4d4c-b5ad-64b0f57c47b8", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "5e4717f1-aaa9-43b7-b47c-27870be21c81", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "841918aa-f2a3-4d4c-b5ad-64b0f57c47b8" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } +} diff --git a/packages/notion-utils/fixtures/nba/Boston Celtics.json b/packages/notion-utils/fixtures/nba/Boston Celtics.json index 393e777c2..909bd9efb 100644 --- a/packages/notion-utils/fixtures/nba/Boston Celtics.json +++ b/packages/notion-utils/fixtures/nba/Boston Celtics.json @@ -1,125 +1,125 @@ { - "id": "448a76b8-847d-4a40-a494-9a6da9c41a58", - "version": 6, - "type": "gallery", - "name": "Boston Celtics", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "e722d82d-e545-4dc5-9658-c66260f0d3f4", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "e722d82d-e545-4dc5-9658-c66260f0d3f4" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } -} \ No newline at end of file + "id": "448a76b8-847d-4a40-a494-9a6da9c41a58", + "version": 6, + "type": "gallery", + "name": "Boston Celtics", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "e722d82d-e545-4dc5-9658-c66260f0d3f4", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "e722d82d-e545-4dc5-9658-c66260f0d3f4" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } +} diff --git a/packages/notion-utils/fixtures/nba/Brooklyn Nets.json b/packages/notion-utils/fixtures/nba/Brooklyn Nets.json index c248c8c7a..be23651bd 100644 --- a/packages/notion-utils/fixtures/nba/Brooklyn Nets.json +++ b/packages/notion-utils/fixtures/nba/Brooklyn Nets.json @@ -1,125 +1,125 @@ { - "id": "9fdf39a1-64c3-464c-a4c9-f3e4d9a9aa2c", - "version": 4, - "type": "gallery", - "name": "Brooklyn Nets", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "282f1ce5-85cc-47c3-8145-31ebee469aa4", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "282f1ce5-85cc-47c3-8145-31ebee469aa4" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } -} \ No newline at end of file + "id": "9fdf39a1-64c3-464c-a4c9-f3e4d9a9aa2c", + "version": 4, + "type": "gallery", + "name": "Brooklyn Nets", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "282f1ce5-85cc-47c3-8145-31ebee469aa4", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "282f1ce5-85cc-47c3-8145-31ebee469aa4" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } +} diff --git a/packages/notion-utils/fixtures/nba/Charlotte Hornets.json b/packages/notion-utils/fixtures/nba/Charlotte Hornets.json index 7faa01bda..b1f2da98f 100644 --- a/packages/notion-utils/fixtures/nba/Charlotte Hornets.json +++ b/packages/notion-utils/fixtures/nba/Charlotte Hornets.json @@ -1,125 +1,125 @@ { - "id": "c34ab79e-df2d-4a6d-af71-8aef61a65aa7", - "version": 4, - "type": "gallery", - "name": "Charlotte Hornets", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "dddd453b-579c-472a-9339-26dcfcaa1976", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "dddd453b-579c-472a-9339-26dcfcaa1976" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } -} \ No newline at end of file + "id": "c34ab79e-df2d-4a6d-af71-8aef61a65aa7", + "version": 4, + "type": "gallery", + "name": "Charlotte Hornets", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "dddd453b-579c-472a-9339-26dcfcaa1976", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "dddd453b-579c-472a-9339-26dcfcaa1976" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } +} diff --git a/packages/notion-utils/fixtures/nba/Chicago Bulls.json b/packages/notion-utils/fixtures/nba/Chicago Bulls.json index f1c37885c..643c0d2cb 100644 --- a/packages/notion-utils/fixtures/nba/Chicago Bulls.json +++ b/packages/notion-utils/fixtures/nba/Chicago Bulls.json @@ -1,125 +1,125 @@ { - "id": "385ed123-6a39-46e5-984c-9704bcfd6494", - "version": 4, - "type": "gallery", - "name": "Chicago Bulls", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "3cbd18cd-cab2-4b10-9b0d-e67ff1e365e1", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "3cbd18cd-cab2-4b10-9b0d-e67ff1e365e1" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } -} \ No newline at end of file + "id": "385ed123-6a39-46e5-984c-9704bcfd6494", + "version": 4, + "type": "gallery", + "name": "Chicago Bulls", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "3cbd18cd-cab2-4b10-9b0d-e67ff1e365e1", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "3cbd18cd-cab2-4b10-9b0d-e67ff1e365e1" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } +} diff --git a/packages/notion-utils/fixtures/nba/Cleveland Cavaliers.json b/packages/notion-utils/fixtures/nba/Cleveland Cavaliers.json index 41594347c..f0cd3c253 100644 --- a/packages/notion-utils/fixtures/nba/Cleveland Cavaliers.json +++ b/packages/notion-utils/fixtures/nba/Cleveland Cavaliers.json @@ -1,125 +1,125 @@ { - "id": "5ae81e49-33ad-47bf-9c14-14adb9145b4d", - "version": 4, - "type": "gallery", - "name": "Cleveland Cavaliers", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "afeaba17-8f70-40c9-a648-4e0afc314948", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "afeaba17-8f70-40c9-a648-4e0afc314948" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } -} \ No newline at end of file + "id": "5ae81e49-33ad-47bf-9c14-14adb9145b4d", + "version": 4, + "type": "gallery", + "name": "Cleveland Cavaliers", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "afeaba17-8f70-40c9-a648-4e0afc314948", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "afeaba17-8f70-40c9-a648-4e0afc314948" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } +} diff --git a/packages/notion-utils/fixtures/nba/Dallas Mavericks.json b/packages/notion-utils/fixtures/nba/Dallas Mavericks.json index 3d73be75b..e44af14ec 100644 --- a/packages/notion-utils/fixtures/nba/Dallas Mavericks.json +++ b/packages/notion-utils/fixtures/nba/Dallas Mavericks.json @@ -1,125 +1,125 @@ { - "id": "ab6c9a56-5322-4bd1-a384-7797a81478c5", - "version": 4, - "type": "gallery", - "name": "Dallas Mavericks", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "274924c4-c151-4e45-9ac4-fd3b8839a56c", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "274924c4-c151-4e45-9ac4-fd3b8839a56c" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } -} \ No newline at end of file + "id": "ab6c9a56-5322-4bd1-a384-7797a81478c5", + "version": 4, + "type": "gallery", + "name": "Dallas Mavericks", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "274924c4-c151-4e45-9ac4-fd3b8839a56c", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "274924c4-c151-4e45-9ac4-fd3b8839a56c" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } +} diff --git a/packages/notion-utils/fixtures/nba/Denver Nuggest.json b/packages/notion-utils/fixtures/nba/Denver Nuggest.json index 99eaf86ab..6f4da0675 100644 --- a/packages/notion-utils/fixtures/nba/Denver Nuggest.json +++ b/packages/notion-utils/fixtures/nba/Denver Nuggest.json @@ -1,125 +1,125 @@ { - "id": "048d8535-b957-488a-89f0-ade8d3c4c026", - "version": 4, - "type": "gallery", - "name": "Denver Nuggest", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "a5b2ed08-4322-4923-888f-c70193751759", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "a5b2ed08-4322-4923-888f-c70193751759" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } -} \ No newline at end of file + "id": "048d8535-b957-488a-89f0-ade8d3c4c026", + "version": 4, + "type": "gallery", + "name": "Denver Nuggest", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "a5b2ed08-4322-4923-888f-c70193751759", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "a5b2ed08-4322-4923-888f-c70193751759" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } +} diff --git a/packages/notion-utils/fixtures/nba/Detroit Pistons.json b/packages/notion-utils/fixtures/nba/Detroit Pistons.json index 00b5c4cda..fb1d63e0b 100644 --- a/packages/notion-utils/fixtures/nba/Detroit Pistons.json +++ b/packages/notion-utils/fixtures/nba/Detroit Pistons.json @@ -1,125 +1,125 @@ { - "id": "dac0d378-1774-47fc-a3a3-103ae120a3c1", - "version": 4, - "type": "gallery", - "name": "Detroit Pistons", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "73447b75-434c-4eee-a68d-f6cecb8a844c", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "73447b75-434c-4eee-a68d-f6cecb8a844c" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } -} \ No newline at end of file + "id": "dac0d378-1774-47fc-a3a3-103ae120a3c1", + "version": 4, + "type": "gallery", + "name": "Detroit Pistons", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "73447b75-434c-4eee-a68d-f6cecb8a844c", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "73447b75-434c-4eee-a68d-f6cecb8a844c" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } +} diff --git a/packages/notion-utils/fixtures/nba/Duke University.json b/packages/notion-utils/fixtures/nba/Duke University.json index 7d36962c1..6ff5b53aa 100644 --- a/packages/notion-utils/fixtures/nba/Duke University.json +++ b/packages/notion-utils/fixtures/nba/Duke University.json @@ -1,125 +1,125 @@ { - "id": "1d79cc15-d040-43eb-9d65-7e35bafbcf74", - "version": 7, - "type": "gallery", - "name": "Duke University", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "text", - "value": "Duke", - "property": "jhk5", - "comparator": "string_is" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "Duke" - }, - "operator": "string_is" - }, - "property": "jhk5" - } - ], - "operator": "and" - } - } -} \ No newline at end of file + "id": "1d79cc15-d040-43eb-9d65-7e35bafbcf74", + "version": 7, + "type": "gallery", + "name": "Duke University", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "text", + "value": "Duke", + "property": "jhk5", + "comparator": "string_is" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "Duke" + }, + "operator": "string_is" + }, + "property": "jhk5" + } + ], + "operator": "and" + } + } +} diff --git a/packages/notion-utils/fixtures/nba/Golden State Warriors.json b/packages/notion-utils/fixtures/nba/Golden State Warriors.json index 04ba933dd..2d8499a29 100644 --- a/packages/notion-utils/fixtures/nba/Golden State Warriors.json +++ b/packages/notion-utils/fixtures/nba/Golden State Warriors.json @@ -1,125 +1,125 @@ { - "id": "e8feed24-4bf6-41b5-84a7-6134f9160cc1", - "version": 4, - "type": "gallery", - "name": "Golden State Warriors", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "7c579637-e84f-4ddf-ab72-78a0d414baf8", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "7c579637-e84f-4ddf-ab72-78a0d414baf8" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } -} \ No newline at end of file + "id": "e8feed24-4bf6-41b5-84a7-6134f9160cc1", + "version": 4, + "type": "gallery", + "name": "Golden State Warriors", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "7c579637-e84f-4ddf-ab72-78a0d414baf8", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "7c579637-e84f-4ddf-ab72-78a0d414baf8" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } +} diff --git a/packages/notion-utils/fixtures/nba/Houston Rockets.json b/packages/notion-utils/fixtures/nba/Houston Rockets.json index 636ca7b51..1ba025933 100644 --- a/packages/notion-utils/fixtures/nba/Houston Rockets.json +++ b/packages/notion-utils/fixtures/nba/Houston Rockets.json @@ -1,125 +1,125 @@ { - "id": "52718a79-d339-4d26-873f-734004af8823", - "version": 4, - "type": "gallery", - "name": "Houston Rockets", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "e075359b-b750-46c4-86a1-1e76027e140f", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "e075359b-b750-46c4-86a1-1e76027e140f" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } -} \ No newline at end of file + "id": "52718a79-d339-4d26-873f-734004af8823", + "version": 4, + "type": "gallery", + "name": "Houston Rockets", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "e075359b-b750-46c4-86a1-1e76027e140f", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "e075359b-b750-46c4-86a1-1e76027e140f" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } +} diff --git a/packages/notion-utils/fixtures/nba/Indiana Pacers.json b/packages/notion-utils/fixtures/nba/Indiana Pacers.json index f35b589db..fe5fbe490 100644 --- a/packages/notion-utils/fixtures/nba/Indiana Pacers.json +++ b/packages/notion-utils/fixtures/nba/Indiana Pacers.json @@ -1,125 +1,125 @@ { - "id": "63717bf3-3af6-4112-989d-acbe665ccf91", - "version": 4, - "type": "gallery", - "name": "Indiana Pacers", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "414ba2c7-d02a-4f5d-acc3-5512ff3f6b35", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "414ba2c7-d02a-4f5d-acc3-5512ff3f6b35" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } -} \ No newline at end of file + "id": "63717bf3-3af6-4112-989d-acbe665ccf91", + "version": 4, + "type": "gallery", + "name": "Indiana Pacers", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "414ba2c7-d02a-4f5d-acc3-5512ff3f6b35", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "414ba2c7-d02a-4f5d-acc3-5512ff3f6b35" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } +} diff --git a/packages/notion-utils/fixtures/nba/List.json b/packages/notion-utils/fixtures/nba/List.json index 074f059e1..dcc68b204 100644 --- a/packages/notion-utils/fixtures/nba/List.json +++ b/packages/notion-utils/fixtures/nba/List.json @@ -1,48 +1,48 @@ { - "id": "c0d2d91c-e2a5-4ea5-a9b7-2b2d8ae2d591", - "version": 8, - "type": "list", - "name": "List", - "format": { - "list_properties": [ - { - "visible": false, - "property": "$N1}" - }, - { - "visible": false, - "property": "f+&p" - }, - { - "visible": false, - "property": "3-5L" - } - ] - }, - "parent_id": "b2b89bc2-7db9-487a-b834-9047b0e0f5c5", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "property": "title", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "Eastern Conference" - }, - "operator": "enum_is" - }, - "property": "$N1}" - } - ], - "operator": "and" - } - } -} \ No newline at end of file + "id": "c0d2d91c-e2a5-4ea5-a9b7-2b2d8ae2d591", + "version": 8, + "type": "list", + "name": "List", + "format": { + "list_properties": [ + { + "visible": false, + "property": "$N1}" + }, + { + "visible": false, + "property": "f+&p" + }, + { + "visible": false, + "property": "3-5L" + } + ] + }, + "parent_id": "b2b89bc2-7db9-487a-b834-9047b0e0f5c5", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "property": "title", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "Eastern Conference" + }, + "operator": "enum_is" + }, + "property": "$N1}" + } + ], + "operator": "and" + } + } +} diff --git a/packages/notion-utils/fixtures/nba/Los Angeles Clippers.json b/packages/notion-utils/fixtures/nba/Los Angeles Clippers.json index 4536ec586..5d5794f8f 100644 --- a/packages/notion-utils/fixtures/nba/Los Angeles Clippers.json +++ b/packages/notion-utils/fixtures/nba/Los Angeles Clippers.json @@ -1,125 +1,125 @@ { - "id": "b6c6b669-659e-4487-8d48-8a538b8a0d82", - "version": 4, - "type": "gallery", - "name": "Los Angeles Clippers", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "bfc372e8-125f-4392-91b2-004532d1d808", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "bfc372e8-125f-4392-91b2-004532d1d808" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } -} \ No newline at end of file + "id": "b6c6b669-659e-4487-8d48-8a538b8a0d82", + "version": 4, + "type": "gallery", + "name": "Los Angeles Clippers", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "bfc372e8-125f-4392-91b2-004532d1d808", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "bfc372e8-125f-4392-91b2-004532d1d808" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } +} diff --git a/packages/notion-utils/fixtures/nba/Los Angeles Lakers.json b/packages/notion-utils/fixtures/nba/Los Angeles Lakers.json index 1318a4503..0f48c1e15 100644 --- a/packages/notion-utils/fixtures/nba/Los Angeles Lakers.json +++ b/packages/notion-utils/fixtures/nba/Los Angeles Lakers.json @@ -1,125 +1,125 @@ { - "id": "85e4d626-09cc-45f6-9a28-07d5d490ca1d", - "version": 4, - "type": "gallery", - "name": "Los Angeles Lakers", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "f6c7514f-b3bf-4a1b-99fd-8588eb0fdc13", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "f6c7514f-b3bf-4a1b-99fd-8588eb0fdc13" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } -} \ No newline at end of file + "id": "85e4d626-09cc-45f6-9a28-07d5d490ca1d", + "version": 4, + "type": "gallery", + "name": "Los Angeles Lakers", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "f6c7514f-b3bf-4a1b-99fd-8588eb0fdc13", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "f6c7514f-b3bf-4a1b-99fd-8588eb0fdc13" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } +} diff --git a/packages/notion-utils/fixtures/nba/Memphis Grizzlies.json b/packages/notion-utils/fixtures/nba/Memphis Grizzlies.json index e514257ee..83ba39cef 100644 --- a/packages/notion-utils/fixtures/nba/Memphis Grizzlies.json +++ b/packages/notion-utils/fixtures/nba/Memphis Grizzlies.json @@ -1,125 +1,125 @@ { - "id": "367ecf41-f124-4652-bb7d-464b3789aefd", - "version": 4, - "type": "gallery", - "name": "Memphis Grizzlies", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "db15dad7-0fda-4900-9c68-d2a4a99e362a", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "db15dad7-0fda-4900-9c68-d2a4a99e362a" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } -} \ No newline at end of file + "id": "367ecf41-f124-4652-bb7d-464b3789aefd", + "version": 4, + "type": "gallery", + "name": "Memphis Grizzlies", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "db15dad7-0fda-4900-9c68-d2a4a99e362a", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "db15dad7-0fda-4900-9c68-d2a4a99e362a" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } +} diff --git a/packages/notion-utils/fixtures/nba/Miami Heat.json b/packages/notion-utils/fixtures/nba/Miami Heat.json index f4ee4c9a7..eb5a42aaf 100644 --- a/packages/notion-utils/fixtures/nba/Miami Heat.json +++ b/packages/notion-utils/fixtures/nba/Miami Heat.json @@ -1,125 +1,125 @@ { - "id": "d8f02741-e03a-4e40-91d7-0b821ee4014d", - "version": 4, - "type": "gallery", - "name": "Miami Heat", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "95c79219-0f51-43ad-895e-53f8eb08ee93", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "95c79219-0f51-43ad-895e-53f8eb08ee93" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } -} \ No newline at end of file + "id": "d8f02741-e03a-4e40-91d7-0b821ee4014d", + "version": 4, + "type": "gallery", + "name": "Miami Heat", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "95c79219-0f51-43ad-895e-53f8eb08ee93", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "95c79219-0f51-43ad-895e-53f8eb08ee93" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } +} diff --git a/packages/notion-utils/fixtures/nba/Milwaukee Bucks.json b/packages/notion-utils/fixtures/nba/Milwaukee Bucks.json index feffd8c12..1024fd253 100644 --- a/packages/notion-utils/fixtures/nba/Milwaukee Bucks.json +++ b/packages/notion-utils/fixtures/nba/Milwaukee Bucks.json @@ -1,125 +1,125 @@ { - "id": "c14e33fe-19d2-4266-a935-0ef6528a77ff", - "version": 4, - "type": "gallery", - "name": "Milwaukee Bucks", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "f2379c53-d112-42a8-a248-fabebaa98337", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "f2379c53-d112-42a8-a248-fabebaa98337" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } -} \ No newline at end of file + "id": "c14e33fe-19d2-4266-a935-0ef6528a77ff", + "version": 4, + "type": "gallery", + "name": "Milwaukee Bucks", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "f2379c53-d112-42a8-a248-fabebaa98337", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "f2379c53-d112-42a8-a248-fabebaa98337" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } +} diff --git a/packages/notion-utils/fixtures/nba/Minnesota Timberwolves.json b/packages/notion-utils/fixtures/nba/Minnesota Timberwolves.json index f94edbf01..c82951b00 100644 --- a/packages/notion-utils/fixtures/nba/Minnesota Timberwolves.json +++ b/packages/notion-utils/fixtures/nba/Minnesota Timberwolves.json @@ -1,125 +1,125 @@ { - "id": "bdc489ac-13dd-46bd-97f9-86866d76bc43", - "version": 4, - "type": "gallery", - "name": "Minnesota Timberwolves", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "62b3eea9-3084-461d-bbc1-c727360218ad", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "62b3eea9-3084-461d-bbc1-c727360218ad" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } -} \ No newline at end of file + "id": "bdc489ac-13dd-46bd-97f9-86866d76bc43", + "version": 4, + "type": "gallery", + "name": "Minnesota Timberwolves", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "62b3eea9-3084-461d-bbc1-c727360218ad", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "62b3eea9-3084-461d-bbc1-c727360218ad" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } +} diff --git a/packages/notion-utils/fixtures/nba/New Orleans Pelicans.json b/packages/notion-utils/fixtures/nba/New Orleans Pelicans.json index 3bed67e72..f4fa62af6 100644 --- a/packages/notion-utils/fixtures/nba/New Orleans Pelicans.json +++ b/packages/notion-utils/fixtures/nba/New Orleans Pelicans.json @@ -1,125 +1,125 @@ { - "id": "7687ad1f-ccbe-4abb-8e95-a3685543aefe", - "version": 4, - "type": "gallery", - "name": "New Orleans Pelicans", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "20a58853-197a-4909-8fb7-900b76cba9c3", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "20a58853-197a-4909-8fb7-900b76cba9c3" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } -} \ No newline at end of file + "id": "7687ad1f-ccbe-4abb-8e95-a3685543aefe", + "version": 4, + "type": "gallery", + "name": "New Orleans Pelicans", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "20a58853-197a-4909-8fb7-900b76cba9c3", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "20a58853-197a-4909-8fb7-900b76cba9c3" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } +} diff --git a/packages/notion-utils/fixtures/nba/New York Knicks.json b/packages/notion-utils/fixtures/nba/New York Knicks.json index 1965e5455..e4500a82d 100644 --- a/packages/notion-utils/fixtures/nba/New York Knicks.json +++ b/packages/notion-utils/fixtures/nba/New York Knicks.json @@ -1,125 +1,125 @@ { - "id": "5c20b593-23d4-4884-9102-3ef3b1049273", - "version": 4, - "type": "gallery", - "name": "New York Knicks", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "e650d5c6-66c0-44d4-80da-76da908ca284", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "e650d5c6-66c0-44d4-80da-76da908ca284" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } -} \ No newline at end of file + "id": "5c20b593-23d4-4884-9102-3ef3b1049273", + "version": 4, + "type": "gallery", + "name": "New York Knicks", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "e650d5c6-66c0-44d4-80da-76da908ca284", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "e650d5c6-66c0-44d4-80da-76da908ca284" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } +} diff --git a/packages/notion-utils/fixtures/nba/Oklahoma City Thunder.json b/packages/notion-utils/fixtures/nba/Oklahoma City Thunder.json index 39be7011b..3206864ea 100644 --- a/packages/notion-utils/fixtures/nba/Oklahoma City Thunder.json +++ b/packages/notion-utils/fixtures/nba/Oklahoma City Thunder.json @@ -1,125 +1,125 @@ { - "id": "c69e1799-88cb-4135-a10d-1ec4617f0aa6", - "version": 4, - "type": "gallery", - "name": "Oklahoma City Thunder", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "71d3bf63-2eea-464f-aa6c-ccd52ba13856", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "71d3bf63-2eea-464f-aa6c-ccd52ba13856" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } -} \ No newline at end of file + "id": "c69e1799-88cb-4135-a10d-1ec4617f0aa6", + "version": 4, + "type": "gallery", + "name": "Oklahoma City Thunder", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "71d3bf63-2eea-464f-aa6c-ccd52ba13856", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "71d3bf63-2eea-464f-aa6c-ccd52ba13856" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } +} diff --git a/packages/notion-utils/fixtures/nba/Orlando Magic.json b/packages/notion-utils/fixtures/nba/Orlando Magic.json index 97fcb4c8e..2ae05dcf7 100644 --- a/packages/notion-utils/fixtures/nba/Orlando Magic.json +++ b/packages/notion-utils/fixtures/nba/Orlando Magic.json @@ -1,125 +1,125 @@ { - "id": "cfe27a86-00d0-4322-b2db-2bc3e69269e2", - "version": 5, - "type": "gallery", - "name": "Orlando Magic", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "2ed75575-6e95-4a55-9fcc-01853125be21", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "2ed75575-6e95-4a55-9fcc-01853125be21" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } -} \ No newline at end of file + "id": "cfe27a86-00d0-4322-b2db-2bc3e69269e2", + "version": 5, + "type": "gallery", + "name": "Orlando Magic", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "2ed75575-6e95-4a55-9fcc-01853125be21", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "2ed75575-6e95-4a55-9fcc-01853125be21" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } +} diff --git a/packages/notion-utils/fixtures/nba/Philadelphia 76ers.json b/packages/notion-utils/fixtures/nba/Philadelphia 76ers.json index e25e8682d..6cd7019a9 100644 --- a/packages/notion-utils/fixtures/nba/Philadelphia 76ers.json +++ b/packages/notion-utils/fixtures/nba/Philadelphia 76ers.json @@ -1,125 +1,125 @@ { - "id": "5742eaed-3c36-495a-bde5-7d33cba0ddb5", - "version": 4, - "type": "gallery", - "name": "Philadelphia 76ers", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "001b1958-7c2d-4a11-8f9d-ce1c0fe476a9", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "001b1958-7c2d-4a11-8f9d-ce1c0fe476a9" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } -} \ No newline at end of file + "id": "5742eaed-3c36-495a-bde5-7d33cba0ddb5", + "version": 4, + "type": "gallery", + "name": "Philadelphia 76ers", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "001b1958-7c2d-4a11-8f9d-ce1c0fe476a9", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "001b1958-7c2d-4a11-8f9d-ce1c0fe476a9" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } +} diff --git a/packages/notion-utils/fixtures/nba/Phoenix Suns.json b/packages/notion-utils/fixtures/nba/Phoenix Suns.json index f590950f8..36b459198 100644 --- a/packages/notion-utils/fixtures/nba/Phoenix Suns.json +++ b/packages/notion-utils/fixtures/nba/Phoenix Suns.json @@ -1,125 +1,125 @@ { - "id": "59a7246f-e923-4faf-9246-75851294365b", - "version": 4, - "type": "gallery", - "name": "Phoenix Suns", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "f2a7b5f6-7cf5-4c14-bf61-597f45870469", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "f2a7b5f6-7cf5-4c14-bf61-597f45870469" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } -} \ No newline at end of file + "id": "59a7246f-e923-4faf-9246-75851294365b", + "version": 4, + "type": "gallery", + "name": "Phoenix Suns", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "f2a7b5f6-7cf5-4c14-bf61-597f45870469", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "f2a7b5f6-7cf5-4c14-bf61-597f45870469" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } +} diff --git a/packages/notion-utils/fixtures/nba/Portland Trail Blazers.json b/packages/notion-utils/fixtures/nba/Portland Trail Blazers.json index 042aaf0c3..db76310e9 100644 --- a/packages/notion-utils/fixtures/nba/Portland Trail Blazers.json +++ b/packages/notion-utils/fixtures/nba/Portland Trail Blazers.json @@ -1,125 +1,125 @@ { - "id": "e3d28d4f-e72e-430a-92f8-263cd01ea452", - "version": 4, - "type": "gallery", - "name": "Portland Trail Blazers", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "ef225d59-62fe-4e8c-bf78-01000aec6466", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "ef225d59-62fe-4e8c-bf78-01000aec6466" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } -} \ No newline at end of file + "id": "e3d28d4f-e72e-430a-92f8-263cd01ea452", + "version": 4, + "type": "gallery", + "name": "Portland Trail Blazers", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "ef225d59-62fe-4e8c-bf78-01000aec6466", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "ef225d59-62fe-4e8c-bf78-01000aec6466" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } +} diff --git a/packages/notion-utils/fixtures/nba/Raw Table.json b/packages/notion-utils/fixtures/nba/Raw Table.json index 2bbc6857b..38ff5042e 100644 --- a/packages/notion-utils/fixtures/nba/Raw Table.json +++ b/packages/notion-utils/fixtures/nba/Raw Table.json @@ -1,635 +1,635 @@ { - "id": "e1c31992-ad30-4ab5-a497-c69fc579e2ec", - "version": 55, - "type": "table", - "name": "Raw Table", - "query": { - "sort": [ - { - "id": "704f5583-a864-457c-be45-838fd85db6d2", - "type": "text", - "property": "ChHi", - "direction": "ascending" - } - ], - "filter_operator": "and" - }, - "format": { - "table_properties": [ - { - "width": 196, - "visible": true, - "property": "title" - }, - { - "width": 244, - "visible": true, - "property": "p4nU" - }, - { - "width": 114, - "visible": true, - "property": "gq#*" - }, - { - "width": 168, - "visible": true, - "property": "MYa3" - }, - { - "width": 200, - "visible": true, - "property": "jhk5" - }, - { - "width": 200, - "visible": true, - "property": "([kx" - }, - { - "width": 121, - "visible": true, - "property": "-@$\\" - }, - { - "width": 200, - "visible": true, - "property": "\"G]_" - }, - { - "width": 154, - "visible": true, - "property": "ZHAU" - }, - { - "width": 100, - "visible": true, - "property": "N!$K" - }, - { - "width": 136, - "visible": true, - "property": "9DS!" - }, - { - "width": 172, - "visible": true, - "property": "=7m2" - }, - { - "width": 192, - "visible": true, - "property": "IY\\1" - }, - { - "width": 200, - "visible": true, - "property": "RyF." - }, - { - "width": 223, - "visible": true, - "property": "i?W1" - }, - { - "width": 200, - "visible": true, - "property": "LH{*" - } - ] - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "page_sort": [ - "c7ea3f1d-91de-451d-b271-271865442cc4", - "9ef5a892-bb30-4ce2-a124-af0a4ce308ee", - "8a3b0b94-7551-4836-af16-00e8babf7ad5", - "d26aeb07-2605-4293-9b12-38ebd8a4453e", - "ca9d5f4e-54b2-4a92-80bc-c943eff69f20", - "d75a9827-3ec6-4943-b361-10b8c4821ff1", - "c8e4d0dd-a27d-4798-bb58-531102e03706", - "129aaae2-0713-4c89-a3f7-d4b8bd3b6e6c", - "58a92c7b-b52a-4547-8f3d-a4250ff3416a", - "50395c04-2584-4a35-b3eb-f1057fdb5d3a", - "fef63b45-91ec-47d5-bd32-27d27dab419f", - "8fade8ad-a605-41ba-9652-57e4b064d0ff", - "331608be-0978-4f03-88f6-c74118a5538c", - "f5dde43e-3ff4-4643-9ceb-0277ae7e6428", - "c1ffed95-feac-4bb3-b45f-6dfdd1ca73f1", - "8bc1f4f2-8efb-4056-9253-a2cd313a0664", - "785631ae-a5a8-4d2c-9ce6-0fafb6c0930a", - "e3bf5e62-9eae-449f-a777-175e1def8b80", - "8f01a708-e394-40c0-8c97-48c93124fe27", - "0f57d9f2-b687-4a7a-839f-8ea642c1b34e", - "462b6820-aaf3-4cac-8a24-c961e2eb57b0", - "f2c125eb-97d0-40fa-b147-d325b8689f99", - "1f9fa735-a6ff-481c-aa72-0d824660dd36", - "e9ba7138-c112-4ffc-9a49-58cc79ca97ba", - "dcc5756d-5f36-4119-bb6f-f70674e57ed4", - "397a5b0a-78b6-4d44-98a9-3951d525611f", - "4f3a36b3-1817-4451-a692-73e6d2d9566f", - "5dcbf508-1f19-4ae5-9993-3f0e8876681b", - "7578f7b0-914a-4f66-9251-367af2ba0325", - "cd72e8a3-07a7-4f90-924b-704d275dd197", - "4b63e868-7277-40ed-b830-7d72d5bccf41", - "ac6f5d8c-83b8-40de-bd28-8f7fc4c0ef34", - "a26cf209-469d-42db-a726-c9d7ec8f809a", - "6c04e02d-76c5-4a7e-a421-b4ad0efc3e3a", - "6fe85469-68e9-4444-8159-f1e7bc54b77b", - "95dd3862-b518-4055-85f2-40a89c0555c0", - "d778dda5-6659-4462-9c19-d4d625d04974", - "f5dc3f45-5d23-4d42-8132-2230fd5d354c", - "e8325846-2c81-44bc-bffe-7be3e11b2fab", - "43f6ad58-8cc3-4875-8476-e8856727056c", - "de516906-d101-485a-bdcc-aa11b932ec87", - "8fe0836e-7ac1-41c3-904c-12b8d6b72f1a", - "53eff952-0112-4c9c-b230-59cb09bd101f", - "c08a13b1-d7c5-4e78-94ef-8b149c4660a2", - "040d887f-7e12-4041-85d0-2f01a651e4a6", - "fb7e8bc2-1c6c-4bb9-8417-f3f35ec81c40", - "65af3799-3b7e-4fc2-8dce-ba2c520f6bd6", - "4721be6b-2e37-484e-b7ab-78eda2ac1fc8", - "ddc12215-3538-4fab-8847-eb7b9ee906e2", - "f10dbc1a-5366-4da7-b41c-5c1bae52d817", - "6b38233e-c62f-4ce8-b959-26256e77246a", - "5316faee-fcf7-4a48-a572-40c7e809cce1", - "eb0bea4e-81dd-4de2-8266-6956bccdc212", - "f41f23d4-640f-4200-8567-c30a84548be8", - "c61dd34c-5c34-4f5c-bec5-f16ed5b89cb0", - "99936274-2eae-4def-92f6-34b46649dbd3", - "bfcfc733-44f6-43fe-bcae-43a436947aec", - "461091f8-f1f0-4e99-b969-a7e1e9b6ae3c", - "2f4720a8-875b-4980-9d14-54ec2d54b435", - "73d4b541-7a47-4205-a96d-6776f8eefec6", - "50988a22-3fc1-4cfa-9bcf-f53225e12ee5", - "bf1b7e65-98ef-4af1-aaf3-9e345ffab9f7", - "15e5035e-396a-4822-a510-e1a6f42f959a", - "8c33dcb8-abfd-480a-85fb-06b75799b9f2", - "be887255-8a1b-4de8-b2dc-fe62d4970276", - "e79b8489-eca3-4c8e-ae2e-97fc6aa1f42a", - "622e9abf-ca89-4a64-a43f-7633f2bcc157", - "ae647d94-0c24-43fe-9863-2735765193d0", - "c4a83c17-fc38-4e08-8edc-97d2fb8112c4", - "14861372-4966-4bd2-9241-15eb54af1740", - "6cd139ad-3bb1-497d-9866-fb8d97486279", - "eef49b94-5e83-4f4d-89cc-be1f3fc51194", - "21ee8a3d-77a0-4681-8d38-d68ab459596a", - "465066e3-be56-4ce0-9482-92fc538e7693", - "92079ec1-3110-4cd7-8ffa-e8500d5850d9", - "c291c341-6270-4429-911a-712692a7f27a", - "4fe86627-1790-4a53-9351-810fec002c5e", - "052887bd-7623-4b48-b5ec-84c646a1cf1b", - "83d039b4-d75b-433b-bf0a-6abb0d42d7ab", - "203c29af-2b16-43cb-a846-db74eced0a3f", - "bd458279-307c-4a15-8838-42e6cfa7ffee", - "0cf08062-1177-4438-95ca-f08ffa08f68b", - "9e01bab7-4ea9-4cc8-aca3-4b5588c9748b", - "4fe48fff-7247-4872-9df0-0ae1bd512e7b", - "5bdac465-4c43-4d58-88be-5f83a2ab2f43", - "e744573e-3e3e-4d72-bf70-abc408a988f7", - "6ad51635-0f9b-4f01-a6b2-7ce5c2e5dd2f", - "d6c06029-acde-44e1-836f-e1486ebede6e", - "766b743c-1aa6-468f-b94c-a8d78c27d78e", - "1eda32b5-dbb0-4f9c-b4b7-916beb8644df", - "abb057ce-1ce2-4534-b5dc-dd7abc27fa72", - "07610753-46a4-4610-bc36-d250db60a35d", - "bebb6cc0-96b0-4123-a8fc-b98faa4ad5ca", - "9eabc0da-62ca-4263-9b37-237fc821d42e", - "9a3b3071-f994-4fd2-8e31-495d87617b8d", - "f1740d6e-aecc-46b8-9593-c03ac98428c2", - "139ac7d7-30d5-4b5e-9393-7a282d8ff635", - "dcda924e-8b52-4461-ab5a-6593ced99dba", - "a0a1cd9a-71bf-409d-8633-691ed657b5af", - "e5fa63eb-9a90-4393-9559-6d468a45713b", - "c6932a55-2df4-4c14-ae50-78a45e6e847c", - "d068369f-757a-4365-b78e-6bea4a7f929f", - "1f0cc211-400a-4a31-bc20-ede8a7ee06ad", - "6e391c53-f569-4ecc-9447-45c3b5e81205", - "36030fb8-b864-4f8e-a81e-27086d8c4b42", - "8131d1f8-61c8-4dc5-be92-d0725f165ea1", - "0a9655db-94cf-4b07-8414-18b2c12b1f88", - "54aa4736-d952-4873-a1c0-eb3a9985a9b3", - "f5401633-95dc-4884-b5be-f2ff895e2930", - "ffc132d9-6f51-4100-8de8-ffd44f07bb1f", - "17c847ff-bdbb-4c2a-a00f-6043f22204a1", - "5d092eea-2814-4a33-bcd7-2077b149b831", - "9b522935-900a-4649-aacc-f5f50d455118", - "f3f7f355-52a9-4931-b7d2-19b637b6ed02", - "36d2d68c-71da-44ba-8421-b7e57e34bb07", - "1b3f747d-80d4-484c-90e1-e1d56b7bd3f6", - "28141942-a4be-4bab-a43b-da51ff36d8b3", - "041482e3-a3a4-41c4-a30d-38f1621a45f8", - "49b2b551-8b85-4bdb-bd0b-484a068b29c3", - "5267f716-9b46-4784-81cc-b6227f932ccb", - "e55031d0-8855-4f6c-a937-e9e55cb665b9", - "af6fed24-d7a7-4279-a371-141b916f29c9", - "f99806d7-bcd6-4c68-9084-bb60e317e3a7", - "6c4293fd-e16e-4d5a-9171-b0a6f7e03998", - "aa37a93c-ecad-45a1-90d5-3df954c7fa40", - "6cb98fa9-927a-42db-a7df-665020bcb456", - "57e1309d-433d-4356-a397-c6ffcb3038b5", - "bf7af6a2-79f0-44f0-9355-0099157e7883", - "235ee243-e12e-4d0c-b044-5ae62d261fe4", - "b0ead175-abb3-4fc1-9338-f7ef9c77036b", - "ba1e1e72-dd81-4ca3-a042-832d08c0db64", - "e26d6bd2-6f2a-480d-913d-2ecd6efc4c03", - "fac1d890-740a-4c57-bfd6-4612ec1e18cc", - "692d1af4-6523-4c4c-82e7-fed8faa29688", - "654f1d0e-1c4a-4b68-abf0-49f82690555a", - "55e81f47-1606-46be-8164-ca014eeca0f1", - "858e3b08-f5fa-44d3-9579-d31a1b37997e", - "c2825fad-7403-4f4a-b251-302fca95954d", - "947682f7-7e61-4583-a0f4-70280db629f0", - "f3c1f8ce-34d0-4816-ac70-bf77c0739c25", - "e1986719-1c20-431a-9c69-292a98a2f986", - "efdf0752-0130-49a1-a9f2-e4b21b0e720e", - "004bbdd1-543c-4a36-81c2-4bffa97269e8", - "62f5cbb8-df1e-4288-b8d7-b0a4eb141911", - "8812937a-7b9f-4e59-92dd-72d80b0f0150", - "2ccbad8c-b6ce-4092-b56e-67556e19834e", - "453c7312-d23c-4a09-8f7f-019931287567", - "726b87b3-bc9d-4af4-a804-03f1be3340fd", - "aa4fa68c-b98f-4838-9e6a-930d58ecac2d", - "676a23d9-5b72-4846-8a39-d5ec6893fda0", - "effaf7b4-d44f-4f76-87fb-ddb55e4f235d", - "1c4af320-8de1-4fb8-a0ed-3e3998023c85", - "b40cda73-b89a-44fc-8840-78aff8792427", - "6933a5d4-24ef-4705-a0e7-aaf627668d4e", - "a9747787-f2d7-48e0-ac80-2ca1c2bec19e", - "65d84d86-39bb-4171-af71-05f99707bf85", - "8a9f4000-5840-4726-b31d-566ba40d3f44", - "dedf24ff-d412-44f6-a7b7-009b7691f8f8", - "f17e0ebf-c690-4fbe-9aef-32f7c1e0242d", - "4aee59ce-3c76-4cb5-b720-545266a1a1f2", - "56aaad71-3013-4c49-b37c-5c227c79f299", - "9a266d39-ce62-49b0-8715-84afb16f6a41", - "6db88bd8-fcfa-4409-8260-9192d26e4596", - "d08454cd-0889-457a-ab90-2f4c52d1fc4a", - "001a3b09-88e9-4a6a-8c90-e524a04c2f27", - "a1bed86a-7bef-46d5-9932-4e94c8c092ba", - "0763d43d-70c9-4ad4-ada5-cb0374b8d730", - "5ef2821b-a547-45d8-b1ba-fcebe8adacc1", - "e6ebae0a-867e-4aa9-8449-45b425503ad7", - "b49c42f5-fe7c-4c23-aa9a-ebdd7cb4822d", - "699cc67e-a9fc-4cbb-a264-bac18dc422f2", - "1a04ee78-9062-4483-92f9-a812dca78f08", - "d6641250-13c6-4c2c-95e5-e04bfe2d7338", - "923fddb3-f155-4ed0-8f73-4b35f548313a", - "1ac05e78-817b-4def-be68-e4abf9931099", - "f41fccaf-fdaa-4baa-8696-31b6ecad12f7", - "4fc14aba-c8c2-4fc6-ab5a-706f9e5722b9", - "849aca7d-95ff-4a55-993b-545fbb024e9f", - "9afef1ef-b1eb-4afa-bc0a-a529bd0980e5", - "5d6c4bdb-7e33-4f83-a09a-94729a73628f", - "1cb564d0-2918-4625-8c82-1812df38e104", - "e652949a-bef8-43f1-baa9-2d760b23deb1", - "d3981dcf-4829-49f5-9a51-b88a202b91a4", - "aca8c73a-ed85-4cbd-8af9-9ea099791fbb", - "477de7da-a3e1-4c46-9e3a-5952af73e44b", - "61f6ec91-aac3-4211-bd15-f6e85e3800bd", - "b377bc3f-7e1a-438f-8a51-39ba81453826", - "1893193b-bdb6-4531-9fee-d9f4405e94df", - "af144d64-bac6-47ad-afea-5353bd445047", - "116d9fd5-23d5-4b40-a5f5-4d17c3ec4878", - "bade9948-e8d0-4706-b135-f4ac402f363c", - "053abff1-2986-4ff9-ba0d-dc3d9eca8a73", - "dfc56d92-0eb1-4da1-a9c4-7079b85a65c3", - "6160cdcc-b421-4bb8-b65d-2b47a89f59af", - "db2d6578-3120-4987-ae63-c865722c5b32", - "e0019987-0da1-43d0-8dd9-eef326282b49", - "bc2c88f9-b011-4e06-a493-d8ef870b3b00", - "458a640c-0440-4bab-800d-6addb1fce4a2", - "3a6b159d-905d-4d63-a623-e85ad03ce964", - "e6349b92-5944-4be7-8a47-5851f4d19d09", - "5426599c-94a1-4306-a35f-a07a5c0d19eb", - "8a87d4a3-ddb0-47f1-9346-488e0dd7ee70", - "95b21335-9403-4491-b07e-dc7aa7b4831b", - "033f25e6-a8f6-4ba7-8b56-508e95be5f15", - "57a4a7a7-6c0b-4024-b4e0-77698d8e9d42", - "734f8ebc-e117-40d9-b39a-e46578ef805e", - "e8bb9f90-8d11-4d4c-bf02-50be069d3497", - "7f32bc1b-7598-47d2-88ed-692d1cdf2f1a", - "7f4b610d-8ccc-4a6e-859a-9af750ef197c", - "aa76e519-6aed-470c-87d5-00d28fc8e5d1", - "db67ff57-37ad-49aa-9acb-928996d16aca", - "0917ae4f-d544-4e50-8b56-0d41ebb1d3ee", - "c936e013-e4b8-491b-b3c0-4111619bb0c4", - "c2e04e3d-74d3-47a0-b4ea-0c2bf58ebf2e", - "59da3e17-f388-428d-a7a5-ed4ffdf2863f", - "f44230a0-9778-4e33-a586-bc78afb659b4", - "348cef4e-a2f3-4339-8fde-dd9b5434955b", - "2e882951-6345-4584-92cc-bb496a0832a9", - "d7574446-5fef-4bd3-aabb-1efb11d790b1", - "2650a90e-d204-4817-b86a-f96156bc42d7", - "1df0cb61-e72f-45de-9778-f17a6a7faa02", - "d045ec1f-c1df-48c7-93c9-b7c07dfa55ae", - "d4ef28bc-ceec-46b1-ac94-d83d05008953", - "d814bdb7-8fe8-497d-bdfd-11c32736b4bd", - "e47dfd5d-eff8-443f-997e-d4f87df4eba3", - "1b47d758-678d-44bf-8fe4-e432618b6282", - "1d2cf72f-e1cc-4a26-bfd8-d37598b6bfa0", - "07238e54-8e66-44a7-8a1e-116238320caa", - "4637d950-fddd-46ff-831e-9641df3253cd", - "53452992-30fb-4120-b21a-db76e99ab839", - "a2cead6d-b40d-4882-99a5-0770a22c618b", - "36ad2e36-890c-4263-bb06-57882acb8e92", - "7be223f5-d93c-4536-b450-bcff98b777c5", - "668439ae-81b2-4f07-802c-4c2dc2109a31", - "7ed2188a-e376-45ad-b032-ce4b72129c6d", - "7ba6a6ed-f214-40c1-8031-ed5a7d4dc5ed", - "23422a36-f518-4e0b-aec8-e901a9617e10", - "f76af635-59d6-4321-a1a5-254314c82abf", - "d539802b-e51c-4187-8061-b8b670f083a7", - "d29887cc-0496-4f13-9780-2dec88465fd3", - "5994f819-887e-4e3e-b7dc-0095f0b4df7d", - "3cb90950-bff5-4557-951a-090990a2c8f9", - "a246b542-87de-4c11-af6b-ef6c87c04b25", - "e9fa60a7-3b95-44bd-bcb3-398227dc0d93", - "95a42416-cc68-417c-abaf-0987a2eee8d4", - "eeeca8b7-af12-487c-aaab-ab3fbbf6ab4c", - "9bf37264-5772-454c-9406-b7d220a8c5cd", - "c0cf46e3-3c12-49f1-a8fd-eeb01d715a38", - "3e605533-879f-4167-972e-1454c44eb0fb", - "1ba167a8-2d0a-40fc-a5c7-f62b8858e715", - "97b68898-a0a4-447c-b144-5ccb91a8684e", - "c3d50be3-8ba7-4a1b-a341-cc096ed6130e", - "caf05638-c338-45e2-8708-69d11382e16e", - "0bd29c4d-0c75-4a36-8803-646148c9fc18", - "0648882a-df3f-4b7f-924e-ae14ad7d4ccb", - "49f89791-85b4-4cd1-98f0-2219f96dfe7e", - "9cbf50b4-1237-47a4-affa-332d83ada494", - "390c32a6-f4b5-4120-84a3-d1a85c88c18c", - "bad715e5-9ed4-4105-894a-54dbb9cb6731", - "22e7dc5f-a5e3-40cf-87c4-762a57a2ef55", - "b8dcb266-39f8-418e-95e4-37dc9b183b3b", - "0240087b-223d-4c18-aa50-87e72836565b", - "73e3c5c0-0dc9-4cbe-b7fe-afa40d33a550", - "9fb342a5-281b-43ca-9ef6-0b5c5c1ee2ed", - "081f52dc-abad-4119-b79e-94b155327d62", - "f40275d2-3c48-49ab-82f7-8f4032e95452", - "d7a971e2-2ae6-43ce-ba54-8356afc680b9", - "0b0bc477-fe3c-46d9-8b4d-0558d052ad35", - "1145281e-c801-4d5a-85e6-a65edc2f76f0", - "b7cdb0ca-34e3-456a-bb24-4f63f04627fe", - "2e35e5fd-1f19-4832-a717-e9d0217e0902", - "17ce2264-a0bc-4cd7-a1b4-4c4fe0dfc746", - "6f337686-c8a2-466f-ace0-ffd050d3ae1f", - "518bf55c-e3f4-4078-96a0-92301c95ab02", - "81e021ae-d175-4d6c-aeeb-c934ac0b3ac6", - "39615d67-a5ba-4766-b1de-d5f2ccb262be", - "33074977-d5e8-40aa-8cdb-8e7f82ba3bf2", - "f5a4d04f-31e7-4d10-99f3-bd90b6fac5e8", - "64423602-a7b7-49f8-b986-6e26ec296044", - "6eaab6b4-38bb-4f5b-bdd0-24f53f791cd6", - "badb5fbc-a2a3-4f65-af67-1a85e1acb1d9", - "0f6bf1b5-3152-4620-9ca6-c70cc9220146", - "f877266a-4d95-45dd-ade4-8ac248a52dbc", - "680ce12f-b1a1-4696-ae20-c9d20a36fb8a", - "fb6f0fae-aa51-423b-8118-655f91b2a171", - "3ef4ffb1-40dd-4c0d-9094-37c23c181c5f", - "f506dae2-41fe-4c07-81ce-452ef509aee5", - "57f0d621-3035-4676-8e64-0bba57105ce3", - "fb34269c-7388-439e-8c63-29735124e448", - "bc125aeb-c287-4282-a196-d34cb432298e", - "ae68ad50-b170-4e2e-8913-a9fba4fb6685", - "217469c1-0a42-4f90-a2c7-3aed5ac01ac2", - "7cfcaa96-bb56-4646-8bad-cc8fd58aea57", - "93ee0f76-145b-4283-906b-bc6e1f9d74cc", - "31d71a35-0697-4d79-9788-0a0aece5a9f1", - "91bd4399-4e91-418c-9906-b360a4a32107", - "e82bcf69-7ab8-4716-962a-a990a1320c68", - "78fc64d5-8a93-4458-b31d-8783a08480a6", - "7b029780-64dc-4019-a040-ab21b1ac175e", - "e7190a3a-132e-48a2-8660-e7df6da0a1d5", - "1fb18673-c269-41dc-9588-2adc35ebdc53", - "159ba45a-670d-4a0d-bfd2-d54146e72740", - "3ab63431-c603-4693-ab9e-e6d58148df7d", - "f006a1e4-3bdb-4882-a640-db64b88f00c0", - "781dbbf8-028b-401f-912a-ec0984a7e884", - "ee43e779-ef6a-44e0-b390-b27a73e3a8f0", - "48fd037d-56f5-460a-b324-ad7d6cc07e45", - "bf120f14-3973-44be-aa6e-57e9fd7f99f0", - "2cc221c5-bad1-4d70-8fca-6dbaa28ef17d", - "0dbd808e-acde-46af-b341-c509726914bb", - "5903bd9d-026a-41b2-ae39-58c7348a9167", - "d82575ca-95bd-4bd1-b430-e3af06d1cc57", - "26541856-88cd-47bb-9df1-af7ff478859d", - "02bbf5ab-e2c7-48f5-b782-145a5f1551e5", - "67f33590-2cc2-4a1b-a5ad-5e065187934f", - "28c7d311-d951-42cc-9723-439f68448bff", - "9fed1e10-4d32-4482-bb8a-7332b87b794f", - "5e418731-93cc-4256-a193-4e4b6e0a8a50", - "dfd8bd11-873c-4778-8e08-02e5e6b3b6a4", - "be8a710a-78fc-400f-8852-72f976b04b4a", - "dd73c4c3-3b09-4701-801b-cc92eaf33e93", - "5f7db689-4d74-4a04-9feb-0fb1318a5793", - "cc7e9314-8d65-45f4-9f9b-f71626c610ba", - "8c4ed0e2-57f4-44c0-908c-45118a267a8c", - "ba8bccf0-3f72-4999-81de-654f8f521c83", - "9cc65a75-21a0-4c68-a6bf-da9291bde225", - "8fa213b5-2031-48db-8da9-94dc34699fcb", - "eb058479-abe5-4bef-ab45-fd8a02417c57", - "68e07892-66d9-4e15-96b2-c169c270e81a", - "6c933f98-253d-4db5-8dc6-7600ee8c4346", - "1c8ba9c0-052f-4d23-9f97-5ba6b88dee30", - "9b8b837a-085e-4840-a3b0-a669167f7268", - "c502ac7c-4f87-4dc1-b0a5-8eacba5ce865", - "60bfa5fc-f2f6-4af2-bcec-eee315cad899", - "1fc82e99-08b1-4275-8c3b-cf75f9d9a3c1", - "32c355a9-ad70-4738-b27e-19357a1c59f7", - "c48d4fad-35e3-4c51-be9b-620c0203d6c0", - "58cc0600-d996-4946-b575-8d1891efba85", - "0b0d01f1-04bb-4024-aaf1-fd1a81b8315a", - "31dd97fd-a0a6-41e1-83b9-f2fb91c58550", - "18cdf4a8-a6b4-44b4-89dc-e787ec8e1bd6", - "21ba0c99-00bd-4ff2-b3bb-ddbebdda399d", - "712feb1b-3340-4276-9d72-1cbb957b12d2", - "746dc4dd-7b22-4777-b34c-0430315bfed9", - "4aa98c40-1dc2-4545-bdb0-116cbd4f8ece", - "48bda606-dc77-4e13-836e-c3e32ede5922", - "11442b43-4920-4104-a5a8-0dd806c70900", - "6c670f9d-c383-46c8-8bf8-6b9998d8c93b", - "4716d21c-42a7-43a0-a163-6efeb50b5e46", - "3d2134ed-9279-4195-876d-cb645a6870a8", - "98244082-609b-4e4c-82f4-3c5a62446688", - "bd3fad3d-eb60-4523-a725-3ec994b96165", - "e708b1da-967c-4d68-a6d6-a5987b5c83b3", - "897ef5d0-a209-49ee-909d-489af1423e15", - "5a380378-ae79-4be5-b887-dbda78444d9d", - "06e60f3a-dd9c-4934-986b-68c18987dac1", - "e250707e-beee-4f50-a9f4-01ea03186929", - "e4a178c4-0d0d-4c5d-9f90-ed16b53c60fa", - "a5611170-3b44-4d9b-aae5-9d7002b673cf", - "edfbad32-801d-4ce4-ae61-fb5cb0240ff3", - "44bad171-b4ac-44b9-ad58-b83c95efc455", - "b1ed6778-ccb0-461e-917c-ddd64e0af148", - "aff15622-7df6-4978-b040-d9cb89dc270d", - "2ad5c149-4539-4f0e-8a36-4f6bae9540a2", - "b087f212-0ed6-4b35-9650-bdc18e68b030", - "378291b3-7b98-4444-98df-07af3a99989a", - "96406da9-b28b-4899-8885-9883f6909ed6", - "2758897b-91e1-41f1-8360-ad7872e8c15b", - "5049a1e2-4929-46f6-9fed-f36956469df6", - "18155006-506b-4529-9ef2-0cd45a8426ac", - "35f647fc-94d3-41e9-9f6a-8bd6a11cad7e", - "20e1fdd9-312b-466d-a1e9-96b88652fd7a", - "db5379f5-87e9-48b7-969d-4b82c1ce174e", - "d6a07a3a-00c3-4513-94ee-ac54b428377b", - "f14efca6-b40b-4411-8ceb-de5b87cb113c", - "00d0e651-e8c0-4b15-a11d-2b68bceb9119", - "9c196736-4326-44e9-b2b4-0bb3ec87a7f4", - "db024394-18b0-4b48-8ec6-c5dcbc623d36", - "bfd3f7a1-c119-45d2-acd3-77f5eea0e16f", - "2c122b60-b41d-4161-858c-4dae8e9f0b0b", - "8854951b-0821-4239-a8a4-82ec6c764c9e", - "5b33f792-195a-44d2-9bd6-f6738ff1f432", - "f4edd0e8-9106-46e1-a983-a390ce26a67c", - "25ebb018-1bf8-438a-9ba0-c16c033d527f", - "95a2889c-1a7d-406f-917c-8d9794314c0a", - "f16c45fe-f2c8-45a7-b181-d64605bd5840", - "50bcbdc0-0f62-4d11-9b8d-1acfb33064c9", - "b27d3c7b-dfaa-4ca3-8a58-76a71d4e1249", - "873b6533-79bf-4331-ace1-1c6d51fc9872", - "4eb264b8-df87-49f0-a0d1-af56908d0bb5", - "d2637657-3107-4ac0-ac4d-b86b1d112ae4", - "4c6173b9-d127-48e5-b06c-5b1199e1b668", - "56e9c69a-5b13-4de4-ac7d-97e28f43a907", - "578d7618-26a6-41b7-9593-9d43efca2816", - "f8fcb6f0-1d50-4de7-a0f2-040c1d8d295b", - "88e820c8-cf3a-483c-b70a-f95a1de175ba", - "ec525e26-c898-49a5-b930-de3ab98eedb4", - "5613c066-00fd-46cf-ad75-9c9de4fb773c", - "672ab20d-33c3-4863-b94a-a20b4191f9d2", - "3fc9c51e-1ae8-48de-90b3-2a8ebccdb3d8", - "dc0be7cc-c8a7-4197-9498-b80b0af2293f", - "8af58cfe-b746-4dc0-9dec-35824c67dcda", - "1f0a5f7e-8858-40e9-a779-303422f6d7be", - "0e968a69-2b1d-491b-903d-1a02946e6570", - "5d07bfbd-fd51-4cab-867b-39d67061c193", - "79888a00-2038-40c3-9bce-c952a63e0a04", - "0a858acd-bea3-4a53-ba1e-1ac8faaeb778", - "bacd4cb0-8b58-480f-88d1-fd4f92e43660", - "d450c617-527a-4b42-9d5b-425b0fe6cb24", - "9c709e5e-f447-4c97-94e4-8abd9c61fb8b", - "c7047621-214e-4bc0-9a23-12fcf26a11e0", - "dd379e8b-3896-41d4-95f8-fff5ab73de5c", - "db375bde-34fb-44ea-a3f2-75e41fa92e93", - "d580b754-59c2-4d78-9d6b-85d50ef5a343", - "a28988ab-b85c-4c07-9465-49a32a3bb34c", - "34dd9fa6-aa50-456d-bb01-971c18c127fc", - "cab48d12-642c-4cfe-ab61-140357800313", - "aadd128a-2301-4371-82fc-745b7f12d65b", - "91a215b7-d355-4eb1-b57c-3587c98e2625", - "e8afe3d1-89bc-4304-99c3-1432ac893c35", - "e93ad1c5-28f0-414d-bf38-2ee4942a179b", - "ef0f8cdf-1e74-412c-9a76-815ceadab388", - "02f0e434-bc26-41d3-85b6-3763ebf5508d", - "262921ae-76f4-4f85-b88c-f5d7389788d2", - "3cf9537e-e47c-456a-9cfb-1f6fbecc49b6", - "78823d5c-e17f-4f51-a648-a77626259cdd", - "ae1d419b-7091-4caa-a158-dfe922433575", - "28cf85e8-77d6-4ab2-8ce0-b8879dcf2525", - "5bbd362c-20d8-444f-ba64-e7db752bee6e", - "d4e42ee3-b07e-4f33-985d-72722f80714c", - "36d03792-4f52-4e05-af3d-2f1833d8a0f2", - "a69f0451-9638-486c-ae55-4a0c382e13f3", - "e61534e0-9e31-4153-b0d8-5608465751c3", - "caee42ee-0955-4621-85be-f98869854b5d", - "08ca98f2-bc53-487f-8185-d250ca885632", - "60e2f725-8a98-4c9f-826f-5c989dee34e7", - "8b9e79af-0a4b-4372-90a1-be49cb02dbd7", - "a47a1a8a-f853-4021-9578-638e8178fbb6", - "e1aaa0d5-73e4-419d-b5d6-e414ba0d4e55", - "3399ed56-0507-4e71-a964-6e59e87c24af", - "5ed8919b-a754-4695-a071-afffff2470b9", - "3aeabcf7-fb3e-4849-b1b0-72072f05e2cb", - "df11c1c9-550e-4b70-817f-b4762579fb7d", - "41edbc2a-e801-47df-8f51-7b26cfae051b", - "5957ea43-6466-4016-b68c-6c2ee342c0dd", - "edeba402-7b8e-4fe0-bdd6-1eb91fc7d0ba", - "3aa043eb-2935-4ccb-b248-d13a97f305cd", - "8b9c71b6-4a6c-4075-87a4-6878d3bdcb9f", - "163d744c-1fd0-4207-ae19-b1d8d6d4aecb", - "6c51dece-aadc-4e2a-8426-17f693128f0a", - "8fcd3b85-515b-4f64-b56c-0bfa25378c1f", - "1e03f644-396f-42ba-addb-3b1dbf2a513c", - "2c3c06fb-ba3d-4a58-8eba-4097a9011961", - "6d1d75e9-3195-45d2-9016-6a14f3882ef4", - "81c1ea34-eeca-446f-b042-3a4ed41702f6", - "3ee3ee0f-f0d2-4a1f-acb6-151b633296e3", - "f6030e27-cb91-41ca-8379-8a1dac44ffb6", - "fbfc7c0a-46e6-410a-b7c6-8d4efcd2b97e", - "9daa69f7-d373-4155-bcdd-21039929c55b", - "caed86cc-1745-4629-bc35-6387d012efc4", - "0a65cca9-fcff-423f-8bef-a4ce66aaece8", - "860c5666-66ec-4c82-94e2-650df0525be8", - "1ef2791e-d8a4-4234-8327-ba0bc066bf66", - "ef13dd90-81d0-4e13-917e-28cf366213b1", - "48ffab96-cf5f-4e84-8491-a6939e631a24", - "065d7fa4-c7d0-45b7-a95f-5535e48c7ff3", - "d905c027-6f15-4b54-a3ac-f5b89e9baf6b", - "ae9380a8-cd3f-407b-9547-969b65e0a936", - "46912a1e-c529-40e6-a4eb-e9e33af9eab8", - "dc108e7a-8ec5-4f1f-bca4-87060b5dd29c", - "d5747412-75f3-43c2-9dd2-e82956c0f11c", - "6930de26-1600-4bc9-ba77-6ee56e13a6d1", - "bbaed06c-3a14-42b8-964b-438f1fbacb7d", - "618353f9-1dcb-4894-bda3-a95780ef9897", - "e8d5499c-2b14-4501-90db-973142cc3b28", - "37532462-8d6d-4ffc-bea8-98b6643ee2e3", - "3bd9c235-f796-4c98-af0c-4534ce84d1b7", - "1999a4fd-f30c-44b6-8bad-002af81dda68", - "cb9d9d33-235b-48ed-aee1-94f4d2874e30", - "d1e18c54-56d4-448d-8693-0ab2b32b69b3", - "a8a84326-0219-43b1-ba4e-53c655c76ef9", - "eb6703eb-70ff-4d7b-abd0-925e1531a77a", - "ed8a572f-f2d0-460a-89d3-d475f33c5974", - "36249588-5867-4eab-a5d8-44479a1d7531", - "427341bc-79a3-4ec5-8987-a91dbd65e041", - "b8b5853c-f8ef-41b2-92cb-fca80e9531c4", - "a653ae64-a4d3-464e-bf8c-9f5acf9eeb97", - "7a9eb58b-4c83-4418-a5c5-702993da5eca", - "af584923-1332-4b4a-b6a0-d1edd5dea6a9", - "42627190-f17b-44cc-bf37-6480e44681ce", - "32002064-7d3d-4cbd-9a52-a9bcf3c61448", - "ed72b903-be42-4f83-bb75-688d6bfddf11", - "4f674cd3-80df-4dc7-b882-75f5f181cabb", - "a9d3d864-127d-44c1-86b3-4cc8dba3aacd", - "499b8f7f-007a-473e-900d-a641445ba1b7", - "19b92c37-9784-4471-b973-0e3953433fe5", - "e0f49706-84c9-412d-ae8a-8f0542fa890d", - "9dedabed-701c-4b05-b317-4b6b75a2481f", - "03bc6e86-ad24-4535-8b67-bedf868ec936", - "6d2cd5e5-cdd1-46d8-ad7f-ecca8a67c563", - "df813a44-8057-4304-bb08-71a3547bbf3c", - "d389225d-1ed7-4234-a83d-85eb3ed46c33", - "88fe3c43-ec2b-4804-b8ee-a6e085536b85" - ], - "query2": { - "sort": [ - { - "property": "p4nU", - "direction": "ascending" - }, - { - "property": "title", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } -} \ No newline at end of file + "id": "e1c31992-ad30-4ab5-a497-c69fc579e2ec", + "version": 55, + "type": "table", + "name": "Raw Table", + "query": { + "sort": [ + { + "id": "704f5583-a864-457c-be45-838fd85db6d2", + "type": "text", + "property": "ChHi", + "direction": "ascending" + } + ], + "filter_operator": "and" + }, + "format": { + "table_properties": [ + { + "width": 196, + "visible": true, + "property": "title" + }, + { + "width": 244, + "visible": true, + "property": "p4nU" + }, + { + "width": 114, + "visible": true, + "property": "gq#*" + }, + { + "width": 168, + "visible": true, + "property": "MYa3" + }, + { + "width": 200, + "visible": true, + "property": "jhk5" + }, + { + "width": 200, + "visible": true, + "property": "([kx" + }, + { + "width": 121, + "visible": true, + "property": "-@$\\" + }, + { + "width": 200, + "visible": true, + "property": "\"G]_" + }, + { + "width": 154, + "visible": true, + "property": "ZHAU" + }, + { + "width": 100, + "visible": true, + "property": "N!$K" + }, + { + "width": 136, + "visible": true, + "property": "9DS!" + }, + { + "width": 172, + "visible": true, + "property": "=7m2" + }, + { + "width": 192, + "visible": true, + "property": "IY\\1" + }, + { + "width": 200, + "visible": true, + "property": "RyF." + }, + { + "width": 223, + "visible": true, + "property": "i?W1" + }, + { + "width": 200, + "visible": true, + "property": "LH{*" + } + ] + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "page_sort": [ + "c7ea3f1d-91de-451d-b271-271865442cc4", + "9ef5a892-bb30-4ce2-a124-af0a4ce308ee", + "8a3b0b94-7551-4836-af16-00e8babf7ad5", + "d26aeb07-2605-4293-9b12-38ebd8a4453e", + "ca9d5f4e-54b2-4a92-80bc-c943eff69f20", + "d75a9827-3ec6-4943-b361-10b8c4821ff1", + "c8e4d0dd-a27d-4798-bb58-531102e03706", + "129aaae2-0713-4c89-a3f7-d4b8bd3b6e6c", + "58a92c7b-b52a-4547-8f3d-a4250ff3416a", + "50395c04-2584-4a35-b3eb-f1057fdb5d3a", + "fef63b45-91ec-47d5-bd32-27d27dab419f", + "8fade8ad-a605-41ba-9652-57e4b064d0ff", + "331608be-0978-4f03-88f6-c74118a5538c", + "f5dde43e-3ff4-4643-9ceb-0277ae7e6428", + "c1ffed95-feac-4bb3-b45f-6dfdd1ca73f1", + "8bc1f4f2-8efb-4056-9253-a2cd313a0664", + "785631ae-a5a8-4d2c-9ce6-0fafb6c0930a", + "e3bf5e62-9eae-449f-a777-175e1def8b80", + "8f01a708-e394-40c0-8c97-48c93124fe27", + "0f57d9f2-b687-4a7a-839f-8ea642c1b34e", + "462b6820-aaf3-4cac-8a24-c961e2eb57b0", + "f2c125eb-97d0-40fa-b147-d325b8689f99", + "1f9fa735-a6ff-481c-aa72-0d824660dd36", + "e9ba7138-c112-4ffc-9a49-58cc79ca97ba", + "dcc5756d-5f36-4119-bb6f-f70674e57ed4", + "397a5b0a-78b6-4d44-98a9-3951d525611f", + "4f3a36b3-1817-4451-a692-73e6d2d9566f", + "5dcbf508-1f19-4ae5-9993-3f0e8876681b", + "7578f7b0-914a-4f66-9251-367af2ba0325", + "cd72e8a3-07a7-4f90-924b-704d275dd197", + "4b63e868-7277-40ed-b830-7d72d5bccf41", + "ac6f5d8c-83b8-40de-bd28-8f7fc4c0ef34", + "a26cf209-469d-42db-a726-c9d7ec8f809a", + "6c04e02d-76c5-4a7e-a421-b4ad0efc3e3a", + "6fe85469-68e9-4444-8159-f1e7bc54b77b", + "95dd3862-b518-4055-85f2-40a89c0555c0", + "d778dda5-6659-4462-9c19-d4d625d04974", + "f5dc3f45-5d23-4d42-8132-2230fd5d354c", + "e8325846-2c81-44bc-bffe-7be3e11b2fab", + "43f6ad58-8cc3-4875-8476-e8856727056c", + "de516906-d101-485a-bdcc-aa11b932ec87", + "8fe0836e-7ac1-41c3-904c-12b8d6b72f1a", + "53eff952-0112-4c9c-b230-59cb09bd101f", + "c08a13b1-d7c5-4e78-94ef-8b149c4660a2", + "040d887f-7e12-4041-85d0-2f01a651e4a6", + "fb7e8bc2-1c6c-4bb9-8417-f3f35ec81c40", + "65af3799-3b7e-4fc2-8dce-ba2c520f6bd6", + "4721be6b-2e37-484e-b7ab-78eda2ac1fc8", + "ddc12215-3538-4fab-8847-eb7b9ee906e2", + "f10dbc1a-5366-4da7-b41c-5c1bae52d817", + "6b38233e-c62f-4ce8-b959-26256e77246a", + "5316faee-fcf7-4a48-a572-40c7e809cce1", + "eb0bea4e-81dd-4de2-8266-6956bccdc212", + "f41f23d4-640f-4200-8567-c30a84548be8", + "c61dd34c-5c34-4f5c-bec5-f16ed5b89cb0", + "99936274-2eae-4def-92f6-34b46649dbd3", + "bfcfc733-44f6-43fe-bcae-43a436947aec", + "461091f8-f1f0-4e99-b969-a7e1e9b6ae3c", + "2f4720a8-875b-4980-9d14-54ec2d54b435", + "73d4b541-7a47-4205-a96d-6776f8eefec6", + "50988a22-3fc1-4cfa-9bcf-f53225e12ee5", + "bf1b7e65-98ef-4af1-aaf3-9e345ffab9f7", + "15e5035e-396a-4822-a510-e1a6f42f959a", + "8c33dcb8-abfd-480a-85fb-06b75799b9f2", + "be887255-8a1b-4de8-b2dc-fe62d4970276", + "e79b8489-eca3-4c8e-ae2e-97fc6aa1f42a", + "622e9abf-ca89-4a64-a43f-7633f2bcc157", + "ae647d94-0c24-43fe-9863-2735765193d0", + "c4a83c17-fc38-4e08-8edc-97d2fb8112c4", + "14861372-4966-4bd2-9241-15eb54af1740", + "6cd139ad-3bb1-497d-9866-fb8d97486279", + "eef49b94-5e83-4f4d-89cc-be1f3fc51194", + "21ee8a3d-77a0-4681-8d38-d68ab459596a", + "465066e3-be56-4ce0-9482-92fc538e7693", + "92079ec1-3110-4cd7-8ffa-e8500d5850d9", + "c291c341-6270-4429-911a-712692a7f27a", + "4fe86627-1790-4a53-9351-810fec002c5e", + "052887bd-7623-4b48-b5ec-84c646a1cf1b", + "83d039b4-d75b-433b-bf0a-6abb0d42d7ab", + "203c29af-2b16-43cb-a846-db74eced0a3f", + "bd458279-307c-4a15-8838-42e6cfa7ffee", + "0cf08062-1177-4438-95ca-f08ffa08f68b", + "9e01bab7-4ea9-4cc8-aca3-4b5588c9748b", + "4fe48fff-7247-4872-9df0-0ae1bd512e7b", + "5bdac465-4c43-4d58-88be-5f83a2ab2f43", + "e744573e-3e3e-4d72-bf70-abc408a988f7", + "6ad51635-0f9b-4f01-a6b2-7ce5c2e5dd2f", + "d6c06029-acde-44e1-836f-e1486ebede6e", + "766b743c-1aa6-468f-b94c-a8d78c27d78e", + "1eda32b5-dbb0-4f9c-b4b7-916beb8644df", + "abb057ce-1ce2-4534-b5dc-dd7abc27fa72", + "07610753-46a4-4610-bc36-d250db60a35d", + "bebb6cc0-96b0-4123-a8fc-b98faa4ad5ca", + "9eabc0da-62ca-4263-9b37-237fc821d42e", + "9a3b3071-f994-4fd2-8e31-495d87617b8d", + "f1740d6e-aecc-46b8-9593-c03ac98428c2", + "139ac7d7-30d5-4b5e-9393-7a282d8ff635", + "dcda924e-8b52-4461-ab5a-6593ced99dba", + "a0a1cd9a-71bf-409d-8633-691ed657b5af", + "e5fa63eb-9a90-4393-9559-6d468a45713b", + "c6932a55-2df4-4c14-ae50-78a45e6e847c", + "d068369f-757a-4365-b78e-6bea4a7f929f", + "1f0cc211-400a-4a31-bc20-ede8a7ee06ad", + "6e391c53-f569-4ecc-9447-45c3b5e81205", + "36030fb8-b864-4f8e-a81e-27086d8c4b42", + "8131d1f8-61c8-4dc5-be92-d0725f165ea1", + "0a9655db-94cf-4b07-8414-18b2c12b1f88", + "54aa4736-d952-4873-a1c0-eb3a9985a9b3", + "f5401633-95dc-4884-b5be-f2ff895e2930", + "ffc132d9-6f51-4100-8de8-ffd44f07bb1f", + "17c847ff-bdbb-4c2a-a00f-6043f22204a1", + "5d092eea-2814-4a33-bcd7-2077b149b831", + "9b522935-900a-4649-aacc-f5f50d455118", + "f3f7f355-52a9-4931-b7d2-19b637b6ed02", + "36d2d68c-71da-44ba-8421-b7e57e34bb07", + "1b3f747d-80d4-484c-90e1-e1d56b7bd3f6", + "28141942-a4be-4bab-a43b-da51ff36d8b3", + "041482e3-a3a4-41c4-a30d-38f1621a45f8", + "49b2b551-8b85-4bdb-bd0b-484a068b29c3", + "5267f716-9b46-4784-81cc-b6227f932ccb", + "e55031d0-8855-4f6c-a937-e9e55cb665b9", + "af6fed24-d7a7-4279-a371-141b916f29c9", + "f99806d7-bcd6-4c68-9084-bb60e317e3a7", + "6c4293fd-e16e-4d5a-9171-b0a6f7e03998", + "aa37a93c-ecad-45a1-90d5-3df954c7fa40", + "6cb98fa9-927a-42db-a7df-665020bcb456", + "57e1309d-433d-4356-a397-c6ffcb3038b5", + "bf7af6a2-79f0-44f0-9355-0099157e7883", + "235ee243-e12e-4d0c-b044-5ae62d261fe4", + "b0ead175-abb3-4fc1-9338-f7ef9c77036b", + "ba1e1e72-dd81-4ca3-a042-832d08c0db64", + "e26d6bd2-6f2a-480d-913d-2ecd6efc4c03", + "fac1d890-740a-4c57-bfd6-4612ec1e18cc", + "692d1af4-6523-4c4c-82e7-fed8faa29688", + "654f1d0e-1c4a-4b68-abf0-49f82690555a", + "55e81f47-1606-46be-8164-ca014eeca0f1", + "858e3b08-f5fa-44d3-9579-d31a1b37997e", + "c2825fad-7403-4f4a-b251-302fca95954d", + "947682f7-7e61-4583-a0f4-70280db629f0", + "f3c1f8ce-34d0-4816-ac70-bf77c0739c25", + "e1986719-1c20-431a-9c69-292a98a2f986", + "efdf0752-0130-49a1-a9f2-e4b21b0e720e", + "004bbdd1-543c-4a36-81c2-4bffa97269e8", + "62f5cbb8-df1e-4288-b8d7-b0a4eb141911", + "8812937a-7b9f-4e59-92dd-72d80b0f0150", + "2ccbad8c-b6ce-4092-b56e-67556e19834e", + "453c7312-d23c-4a09-8f7f-019931287567", + "726b87b3-bc9d-4af4-a804-03f1be3340fd", + "aa4fa68c-b98f-4838-9e6a-930d58ecac2d", + "676a23d9-5b72-4846-8a39-d5ec6893fda0", + "effaf7b4-d44f-4f76-87fb-ddb55e4f235d", + "1c4af320-8de1-4fb8-a0ed-3e3998023c85", + "b40cda73-b89a-44fc-8840-78aff8792427", + "6933a5d4-24ef-4705-a0e7-aaf627668d4e", + "a9747787-f2d7-48e0-ac80-2ca1c2bec19e", + "65d84d86-39bb-4171-af71-05f99707bf85", + "8a9f4000-5840-4726-b31d-566ba40d3f44", + "dedf24ff-d412-44f6-a7b7-009b7691f8f8", + "f17e0ebf-c690-4fbe-9aef-32f7c1e0242d", + "4aee59ce-3c76-4cb5-b720-545266a1a1f2", + "56aaad71-3013-4c49-b37c-5c227c79f299", + "9a266d39-ce62-49b0-8715-84afb16f6a41", + "6db88bd8-fcfa-4409-8260-9192d26e4596", + "d08454cd-0889-457a-ab90-2f4c52d1fc4a", + "001a3b09-88e9-4a6a-8c90-e524a04c2f27", + "a1bed86a-7bef-46d5-9932-4e94c8c092ba", + "0763d43d-70c9-4ad4-ada5-cb0374b8d730", + "5ef2821b-a547-45d8-b1ba-fcebe8adacc1", + "e6ebae0a-867e-4aa9-8449-45b425503ad7", + "b49c42f5-fe7c-4c23-aa9a-ebdd7cb4822d", + "699cc67e-a9fc-4cbb-a264-bac18dc422f2", + "1a04ee78-9062-4483-92f9-a812dca78f08", + "d6641250-13c6-4c2c-95e5-e04bfe2d7338", + "923fddb3-f155-4ed0-8f73-4b35f548313a", + "1ac05e78-817b-4def-be68-e4abf9931099", + "f41fccaf-fdaa-4baa-8696-31b6ecad12f7", + "4fc14aba-c8c2-4fc6-ab5a-706f9e5722b9", + "849aca7d-95ff-4a55-993b-545fbb024e9f", + "9afef1ef-b1eb-4afa-bc0a-a529bd0980e5", + "5d6c4bdb-7e33-4f83-a09a-94729a73628f", + "1cb564d0-2918-4625-8c82-1812df38e104", + "e652949a-bef8-43f1-baa9-2d760b23deb1", + "d3981dcf-4829-49f5-9a51-b88a202b91a4", + "aca8c73a-ed85-4cbd-8af9-9ea099791fbb", + "477de7da-a3e1-4c46-9e3a-5952af73e44b", + "61f6ec91-aac3-4211-bd15-f6e85e3800bd", + "b377bc3f-7e1a-438f-8a51-39ba81453826", + "1893193b-bdb6-4531-9fee-d9f4405e94df", + "af144d64-bac6-47ad-afea-5353bd445047", + "116d9fd5-23d5-4b40-a5f5-4d17c3ec4878", + "bade9948-e8d0-4706-b135-f4ac402f363c", + "053abff1-2986-4ff9-ba0d-dc3d9eca8a73", + "dfc56d92-0eb1-4da1-a9c4-7079b85a65c3", + "6160cdcc-b421-4bb8-b65d-2b47a89f59af", + "db2d6578-3120-4987-ae63-c865722c5b32", + "e0019987-0da1-43d0-8dd9-eef326282b49", + "bc2c88f9-b011-4e06-a493-d8ef870b3b00", + "458a640c-0440-4bab-800d-6addb1fce4a2", + "3a6b159d-905d-4d63-a623-e85ad03ce964", + "e6349b92-5944-4be7-8a47-5851f4d19d09", + "5426599c-94a1-4306-a35f-a07a5c0d19eb", + "8a87d4a3-ddb0-47f1-9346-488e0dd7ee70", + "95b21335-9403-4491-b07e-dc7aa7b4831b", + "033f25e6-a8f6-4ba7-8b56-508e95be5f15", + "57a4a7a7-6c0b-4024-b4e0-77698d8e9d42", + "734f8ebc-e117-40d9-b39a-e46578ef805e", + "e8bb9f90-8d11-4d4c-bf02-50be069d3497", + "7f32bc1b-7598-47d2-88ed-692d1cdf2f1a", + "7f4b610d-8ccc-4a6e-859a-9af750ef197c", + "aa76e519-6aed-470c-87d5-00d28fc8e5d1", + "db67ff57-37ad-49aa-9acb-928996d16aca", + "0917ae4f-d544-4e50-8b56-0d41ebb1d3ee", + "c936e013-e4b8-491b-b3c0-4111619bb0c4", + "c2e04e3d-74d3-47a0-b4ea-0c2bf58ebf2e", + "59da3e17-f388-428d-a7a5-ed4ffdf2863f", + "f44230a0-9778-4e33-a586-bc78afb659b4", + "348cef4e-a2f3-4339-8fde-dd9b5434955b", + "2e882951-6345-4584-92cc-bb496a0832a9", + "d7574446-5fef-4bd3-aabb-1efb11d790b1", + "2650a90e-d204-4817-b86a-f96156bc42d7", + "1df0cb61-e72f-45de-9778-f17a6a7faa02", + "d045ec1f-c1df-48c7-93c9-b7c07dfa55ae", + "d4ef28bc-ceec-46b1-ac94-d83d05008953", + "d814bdb7-8fe8-497d-bdfd-11c32736b4bd", + "e47dfd5d-eff8-443f-997e-d4f87df4eba3", + "1b47d758-678d-44bf-8fe4-e432618b6282", + "1d2cf72f-e1cc-4a26-bfd8-d37598b6bfa0", + "07238e54-8e66-44a7-8a1e-116238320caa", + "4637d950-fddd-46ff-831e-9641df3253cd", + "53452992-30fb-4120-b21a-db76e99ab839", + "a2cead6d-b40d-4882-99a5-0770a22c618b", + "36ad2e36-890c-4263-bb06-57882acb8e92", + "7be223f5-d93c-4536-b450-bcff98b777c5", + "668439ae-81b2-4f07-802c-4c2dc2109a31", + "7ed2188a-e376-45ad-b032-ce4b72129c6d", + "7ba6a6ed-f214-40c1-8031-ed5a7d4dc5ed", + "23422a36-f518-4e0b-aec8-e901a9617e10", + "f76af635-59d6-4321-a1a5-254314c82abf", + "d539802b-e51c-4187-8061-b8b670f083a7", + "d29887cc-0496-4f13-9780-2dec88465fd3", + "5994f819-887e-4e3e-b7dc-0095f0b4df7d", + "3cb90950-bff5-4557-951a-090990a2c8f9", + "a246b542-87de-4c11-af6b-ef6c87c04b25", + "e9fa60a7-3b95-44bd-bcb3-398227dc0d93", + "95a42416-cc68-417c-abaf-0987a2eee8d4", + "eeeca8b7-af12-487c-aaab-ab3fbbf6ab4c", + "9bf37264-5772-454c-9406-b7d220a8c5cd", + "c0cf46e3-3c12-49f1-a8fd-eeb01d715a38", + "3e605533-879f-4167-972e-1454c44eb0fb", + "1ba167a8-2d0a-40fc-a5c7-f62b8858e715", + "97b68898-a0a4-447c-b144-5ccb91a8684e", + "c3d50be3-8ba7-4a1b-a341-cc096ed6130e", + "caf05638-c338-45e2-8708-69d11382e16e", + "0bd29c4d-0c75-4a36-8803-646148c9fc18", + "0648882a-df3f-4b7f-924e-ae14ad7d4ccb", + "49f89791-85b4-4cd1-98f0-2219f96dfe7e", + "9cbf50b4-1237-47a4-affa-332d83ada494", + "390c32a6-f4b5-4120-84a3-d1a85c88c18c", + "bad715e5-9ed4-4105-894a-54dbb9cb6731", + "22e7dc5f-a5e3-40cf-87c4-762a57a2ef55", + "b8dcb266-39f8-418e-95e4-37dc9b183b3b", + "0240087b-223d-4c18-aa50-87e72836565b", + "73e3c5c0-0dc9-4cbe-b7fe-afa40d33a550", + "9fb342a5-281b-43ca-9ef6-0b5c5c1ee2ed", + "081f52dc-abad-4119-b79e-94b155327d62", + "f40275d2-3c48-49ab-82f7-8f4032e95452", + "d7a971e2-2ae6-43ce-ba54-8356afc680b9", + "0b0bc477-fe3c-46d9-8b4d-0558d052ad35", + "1145281e-c801-4d5a-85e6-a65edc2f76f0", + "b7cdb0ca-34e3-456a-bb24-4f63f04627fe", + "2e35e5fd-1f19-4832-a717-e9d0217e0902", + "17ce2264-a0bc-4cd7-a1b4-4c4fe0dfc746", + "6f337686-c8a2-466f-ace0-ffd050d3ae1f", + "518bf55c-e3f4-4078-96a0-92301c95ab02", + "81e021ae-d175-4d6c-aeeb-c934ac0b3ac6", + "39615d67-a5ba-4766-b1de-d5f2ccb262be", + "33074977-d5e8-40aa-8cdb-8e7f82ba3bf2", + "f5a4d04f-31e7-4d10-99f3-bd90b6fac5e8", + "64423602-a7b7-49f8-b986-6e26ec296044", + "6eaab6b4-38bb-4f5b-bdd0-24f53f791cd6", + "badb5fbc-a2a3-4f65-af67-1a85e1acb1d9", + "0f6bf1b5-3152-4620-9ca6-c70cc9220146", + "f877266a-4d95-45dd-ade4-8ac248a52dbc", + "680ce12f-b1a1-4696-ae20-c9d20a36fb8a", + "fb6f0fae-aa51-423b-8118-655f91b2a171", + "3ef4ffb1-40dd-4c0d-9094-37c23c181c5f", + "f506dae2-41fe-4c07-81ce-452ef509aee5", + "57f0d621-3035-4676-8e64-0bba57105ce3", + "fb34269c-7388-439e-8c63-29735124e448", + "bc125aeb-c287-4282-a196-d34cb432298e", + "ae68ad50-b170-4e2e-8913-a9fba4fb6685", + "217469c1-0a42-4f90-a2c7-3aed5ac01ac2", + "7cfcaa96-bb56-4646-8bad-cc8fd58aea57", + "93ee0f76-145b-4283-906b-bc6e1f9d74cc", + "31d71a35-0697-4d79-9788-0a0aece5a9f1", + "91bd4399-4e91-418c-9906-b360a4a32107", + "e82bcf69-7ab8-4716-962a-a990a1320c68", + "78fc64d5-8a93-4458-b31d-8783a08480a6", + "7b029780-64dc-4019-a040-ab21b1ac175e", + "e7190a3a-132e-48a2-8660-e7df6da0a1d5", + "1fb18673-c269-41dc-9588-2adc35ebdc53", + "159ba45a-670d-4a0d-bfd2-d54146e72740", + "3ab63431-c603-4693-ab9e-e6d58148df7d", + "f006a1e4-3bdb-4882-a640-db64b88f00c0", + "781dbbf8-028b-401f-912a-ec0984a7e884", + "ee43e779-ef6a-44e0-b390-b27a73e3a8f0", + "48fd037d-56f5-460a-b324-ad7d6cc07e45", + "bf120f14-3973-44be-aa6e-57e9fd7f99f0", + "2cc221c5-bad1-4d70-8fca-6dbaa28ef17d", + "0dbd808e-acde-46af-b341-c509726914bb", + "5903bd9d-026a-41b2-ae39-58c7348a9167", + "d82575ca-95bd-4bd1-b430-e3af06d1cc57", + "26541856-88cd-47bb-9df1-af7ff478859d", + "02bbf5ab-e2c7-48f5-b782-145a5f1551e5", + "67f33590-2cc2-4a1b-a5ad-5e065187934f", + "28c7d311-d951-42cc-9723-439f68448bff", + "9fed1e10-4d32-4482-bb8a-7332b87b794f", + "5e418731-93cc-4256-a193-4e4b6e0a8a50", + "dfd8bd11-873c-4778-8e08-02e5e6b3b6a4", + "be8a710a-78fc-400f-8852-72f976b04b4a", + "dd73c4c3-3b09-4701-801b-cc92eaf33e93", + "5f7db689-4d74-4a04-9feb-0fb1318a5793", + "cc7e9314-8d65-45f4-9f9b-f71626c610ba", + "8c4ed0e2-57f4-44c0-908c-45118a267a8c", + "ba8bccf0-3f72-4999-81de-654f8f521c83", + "9cc65a75-21a0-4c68-a6bf-da9291bde225", + "8fa213b5-2031-48db-8da9-94dc34699fcb", + "eb058479-abe5-4bef-ab45-fd8a02417c57", + "68e07892-66d9-4e15-96b2-c169c270e81a", + "6c933f98-253d-4db5-8dc6-7600ee8c4346", + "1c8ba9c0-052f-4d23-9f97-5ba6b88dee30", + "9b8b837a-085e-4840-a3b0-a669167f7268", + "c502ac7c-4f87-4dc1-b0a5-8eacba5ce865", + "60bfa5fc-f2f6-4af2-bcec-eee315cad899", + "1fc82e99-08b1-4275-8c3b-cf75f9d9a3c1", + "32c355a9-ad70-4738-b27e-19357a1c59f7", + "c48d4fad-35e3-4c51-be9b-620c0203d6c0", + "58cc0600-d996-4946-b575-8d1891efba85", + "0b0d01f1-04bb-4024-aaf1-fd1a81b8315a", + "31dd97fd-a0a6-41e1-83b9-f2fb91c58550", + "18cdf4a8-a6b4-44b4-89dc-e787ec8e1bd6", + "21ba0c99-00bd-4ff2-b3bb-ddbebdda399d", + "712feb1b-3340-4276-9d72-1cbb957b12d2", + "746dc4dd-7b22-4777-b34c-0430315bfed9", + "4aa98c40-1dc2-4545-bdb0-116cbd4f8ece", + "48bda606-dc77-4e13-836e-c3e32ede5922", + "11442b43-4920-4104-a5a8-0dd806c70900", + "6c670f9d-c383-46c8-8bf8-6b9998d8c93b", + "4716d21c-42a7-43a0-a163-6efeb50b5e46", + "3d2134ed-9279-4195-876d-cb645a6870a8", + "98244082-609b-4e4c-82f4-3c5a62446688", + "bd3fad3d-eb60-4523-a725-3ec994b96165", + "e708b1da-967c-4d68-a6d6-a5987b5c83b3", + "897ef5d0-a209-49ee-909d-489af1423e15", + "5a380378-ae79-4be5-b887-dbda78444d9d", + "06e60f3a-dd9c-4934-986b-68c18987dac1", + "e250707e-beee-4f50-a9f4-01ea03186929", + "e4a178c4-0d0d-4c5d-9f90-ed16b53c60fa", + "a5611170-3b44-4d9b-aae5-9d7002b673cf", + "edfbad32-801d-4ce4-ae61-fb5cb0240ff3", + "44bad171-b4ac-44b9-ad58-b83c95efc455", + "b1ed6778-ccb0-461e-917c-ddd64e0af148", + "aff15622-7df6-4978-b040-d9cb89dc270d", + "2ad5c149-4539-4f0e-8a36-4f6bae9540a2", + "b087f212-0ed6-4b35-9650-bdc18e68b030", + "378291b3-7b98-4444-98df-07af3a99989a", + "96406da9-b28b-4899-8885-9883f6909ed6", + "2758897b-91e1-41f1-8360-ad7872e8c15b", + "5049a1e2-4929-46f6-9fed-f36956469df6", + "18155006-506b-4529-9ef2-0cd45a8426ac", + "35f647fc-94d3-41e9-9f6a-8bd6a11cad7e", + "20e1fdd9-312b-466d-a1e9-96b88652fd7a", + "db5379f5-87e9-48b7-969d-4b82c1ce174e", + "d6a07a3a-00c3-4513-94ee-ac54b428377b", + "f14efca6-b40b-4411-8ceb-de5b87cb113c", + "00d0e651-e8c0-4b15-a11d-2b68bceb9119", + "9c196736-4326-44e9-b2b4-0bb3ec87a7f4", + "db024394-18b0-4b48-8ec6-c5dcbc623d36", + "bfd3f7a1-c119-45d2-acd3-77f5eea0e16f", + "2c122b60-b41d-4161-858c-4dae8e9f0b0b", + "8854951b-0821-4239-a8a4-82ec6c764c9e", + "5b33f792-195a-44d2-9bd6-f6738ff1f432", + "f4edd0e8-9106-46e1-a983-a390ce26a67c", + "25ebb018-1bf8-438a-9ba0-c16c033d527f", + "95a2889c-1a7d-406f-917c-8d9794314c0a", + "f16c45fe-f2c8-45a7-b181-d64605bd5840", + "50bcbdc0-0f62-4d11-9b8d-1acfb33064c9", + "b27d3c7b-dfaa-4ca3-8a58-76a71d4e1249", + "873b6533-79bf-4331-ace1-1c6d51fc9872", + "4eb264b8-df87-49f0-a0d1-af56908d0bb5", + "d2637657-3107-4ac0-ac4d-b86b1d112ae4", + "4c6173b9-d127-48e5-b06c-5b1199e1b668", + "56e9c69a-5b13-4de4-ac7d-97e28f43a907", + "578d7618-26a6-41b7-9593-9d43efca2816", + "f8fcb6f0-1d50-4de7-a0f2-040c1d8d295b", + "88e820c8-cf3a-483c-b70a-f95a1de175ba", + "ec525e26-c898-49a5-b930-de3ab98eedb4", + "5613c066-00fd-46cf-ad75-9c9de4fb773c", + "672ab20d-33c3-4863-b94a-a20b4191f9d2", + "3fc9c51e-1ae8-48de-90b3-2a8ebccdb3d8", + "dc0be7cc-c8a7-4197-9498-b80b0af2293f", + "8af58cfe-b746-4dc0-9dec-35824c67dcda", + "1f0a5f7e-8858-40e9-a779-303422f6d7be", + "0e968a69-2b1d-491b-903d-1a02946e6570", + "5d07bfbd-fd51-4cab-867b-39d67061c193", + "79888a00-2038-40c3-9bce-c952a63e0a04", + "0a858acd-bea3-4a53-ba1e-1ac8faaeb778", + "bacd4cb0-8b58-480f-88d1-fd4f92e43660", + "d450c617-527a-4b42-9d5b-425b0fe6cb24", + "9c709e5e-f447-4c97-94e4-8abd9c61fb8b", + "c7047621-214e-4bc0-9a23-12fcf26a11e0", + "dd379e8b-3896-41d4-95f8-fff5ab73de5c", + "db375bde-34fb-44ea-a3f2-75e41fa92e93", + "d580b754-59c2-4d78-9d6b-85d50ef5a343", + "a28988ab-b85c-4c07-9465-49a32a3bb34c", + "34dd9fa6-aa50-456d-bb01-971c18c127fc", + "cab48d12-642c-4cfe-ab61-140357800313", + "aadd128a-2301-4371-82fc-745b7f12d65b", + "91a215b7-d355-4eb1-b57c-3587c98e2625", + "e8afe3d1-89bc-4304-99c3-1432ac893c35", + "e93ad1c5-28f0-414d-bf38-2ee4942a179b", + "ef0f8cdf-1e74-412c-9a76-815ceadab388", + "02f0e434-bc26-41d3-85b6-3763ebf5508d", + "262921ae-76f4-4f85-b88c-f5d7389788d2", + "3cf9537e-e47c-456a-9cfb-1f6fbecc49b6", + "78823d5c-e17f-4f51-a648-a77626259cdd", + "ae1d419b-7091-4caa-a158-dfe922433575", + "28cf85e8-77d6-4ab2-8ce0-b8879dcf2525", + "5bbd362c-20d8-444f-ba64-e7db752bee6e", + "d4e42ee3-b07e-4f33-985d-72722f80714c", + "36d03792-4f52-4e05-af3d-2f1833d8a0f2", + "a69f0451-9638-486c-ae55-4a0c382e13f3", + "e61534e0-9e31-4153-b0d8-5608465751c3", + "caee42ee-0955-4621-85be-f98869854b5d", + "08ca98f2-bc53-487f-8185-d250ca885632", + "60e2f725-8a98-4c9f-826f-5c989dee34e7", + "8b9e79af-0a4b-4372-90a1-be49cb02dbd7", + "a47a1a8a-f853-4021-9578-638e8178fbb6", + "e1aaa0d5-73e4-419d-b5d6-e414ba0d4e55", + "3399ed56-0507-4e71-a964-6e59e87c24af", + "5ed8919b-a754-4695-a071-afffff2470b9", + "3aeabcf7-fb3e-4849-b1b0-72072f05e2cb", + "df11c1c9-550e-4b70-817f-b4762579fb7d", + "41edbc2a-e801-47df-8f51-7b26cfae051b", + "5957ea43-6466-4016-b68c-6c2ee342c0dd", + "edeba402-7b8e-4fe0-bdd6-1eb91fc7d0ba", + "3aa043eb-2935-4ccb-b248-d13a97f305cd", + "8b9c71b6-4a6c-4075-87a4-6878d3bdcb9f", + "163d744c-1fd0-4207-ae19-b1d8d6d4aecb", + "6c51dece-aadc-4e2a-8426-17f693128f0a", + "8fcd3b85-515b-4f64-b56c-0bfa25378c1f", + "1e03f644-396f-42ba-addb-3b1dbf2a513c", + "2c3c06fb-ba3d-4a58-8eba-4097a9011961", + "6d1d75e9-3195-45d2-9016-6a14f3882ef4", + "81c1ea34-eeca-446f-b042-3a4ed41702f6", + "3ee3ee0f-f0d2-4a1f-acb6-151b633296e3", + "f6030e27-cb91-41ca-8379-8a1dac44ffb6", + "fbfc7c0a-46e6-410a-b7c6-8d4efcd2b97e", + "9daa69f7-d373-4155-bcdd-21039929c55b", + "caed86cc-1745-4629-bc35-6387d012efc4", + "0a65cca9-fcff-423f-8bef-a4ce66aaece8", + "860c5666-66ec-4c82-94e2-650df0525be8", + "1ef2791e-d8a4-4234-8327-ba0bc066bf66", + "ef13dd90-81d0-4e13-917e-28cf366213b1", + "48ffab96-cf5f-4e84-8491-a6939e631a24", + "065d7fa4-c7d0-45b7-a95f-5535e48c7ff3", + "d905c027-6f15-4b54-a3ac-f5b89e9baf6b", + "ae9380a8-cd3f-407b-9547-969b65e0a936", + "46912a1e-c529-40e6-a4eb-e9e33af9eab8", + "dc108e7a-8ec5-4f1f-bca4-87060b5dd29c", + "d5747412-75f3-43c2-9dd2-e82956c0f11c", + "6930de26-1600-4bc9-ba77-6ee56e13a6d1", + "bbaed06c-3a14-42b8-964b-438f1fbacb7d", + "618353f9-1dcb-4894-bda3-a95780ef9897", + "e8d5499c-2b14-4501-90db-973142cc3b28", + "37532462-8d6d-4ffc-bea8-98b6643ee2e3", + "3bd9c235-f796-4c98-af0c-4534ce84d1b7", + "1999a4fd-f30c-44b6-8bad-002af81dda68", + "cb9d9d33-235b-48ed-aee1-94f4d2874e30", + "d1e18c54-56d4-448d-8693-0ab2b32b69b3", + "a8a84326-0219-43b1-ba4e-53c655c76ef9", + "eb6703eb-70ff-4d7b-abd0-925e1531a77a", + "ed8a572f-f2d0-460a-89d3-d475f33c5974", + "36249588-5867-4eab-a5d8-44479a1d7531", + "427341bc-79a3-4ec5-8987-a91dbd65e041", + "b8b5853c-f8ef-41b2-92cb-fca80e9531c4", + "a653ae64-a4d3-464e-bf8c-9f5acf9eeb97", + "7a9eb58b-4c83-4418-a5c5-702993da5eca", + "af584923-1332-4b4a-b6a0-d1edd5dea6a9", + "42627190-f17b-44cc-bf37-6480e44681ce", + "32002064-7d3d-4cbd-9a52-a9bcf3c61448", + "ed72b903-be42-4f83-bb75-688d6bfddf11", + "4f674cd3-80df-4dc7-b882-75f5f181cabb", + "a9d3d864-127d-44c1-86b3-4cc8dba3aacd", + "499b8f7f-007a-473e-900d-a641445ba1b7", + "19b92c37-9784-4471-b973-0e3953433fe5", + "e0f49706-84c9-412d-ae8a-8f0542fa890d", + "9dedabed-701c-4b05-b317-4b6b75a2481f", + "03bc6e86-ad24-4535-8b67-bedf868ec936", + "6d2cd5e5-cdd1-46d8-ad7f-ecca8a67c563", + "df813a44-8057-4304-bb08-71a3547bbf3c", + "d389225d-1ed7-4234-a83d-85eb3ed46c33", + "88fe3c43-ec2b-4804-b8ee-a6e085536b85" + ], + "query2": { + "sort": [ + { + "property": "p4nU", + "direction": "ascending" + }, + { + "property": "title", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } +} diff --git a/packages/notion-utils/fixtures/nba/Sacramento Kings.json b/packages/notion-utils/fixtures/nba/Sacramento Kings.json index 84507b7cb..ad6a1c4b1 100644 --- a/packages/notion-utils/fixtures/nba/Sacramento Kings.json +++ b/packages/notion-utils/fixtures/nba/Sacramento Kings.json @@ -1,125 +1,125 @@ { - "id": "99cd3dfb-97fb-493d-bfaa-518bd872dda4", - "version": 4, - "type": "gallery", - "name": "Sacramento Kings", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "e355c83e-efd6-43a9-9fbd-b8c863ce28aa", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "e355c83e-efd6-43a9-9fbd-b8c863ce28aa" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } -} \ No newline at end of file + "id": "99cd3dfb-97fb-493d-bfaa-518bd872dda4", + "version": 4, + "type": "gallery", + "name": "Sacramento Kings", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "e355c83e-efd6-43a9-9fbd-b8c863ce28aa", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "e355c83e-efd6-43a9-9fbd-b8c863ce28aa" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } +} diff --git a/packages/notion-utils/fixtures/nba/San Antonio Spurs.json b/packages/notion-utils/fixtures/nba/San Antonio Spurs.json index c223db56f..fb283d15a 100644 --- a/packages/notion-utils/fixtures/nba/San Antonio Spurs.json +++ b/packages/notion-utils/fixtures/nba/San Antonio Spurs.json @@ -1,125 +1,125 @@ { - "id": "5662c1f4-a011-4629-9616-3a2d53f6c9af", - "version": 4, - "type": "gallery", - "name": "San Antonio Spurs", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "14996a91-fff0-4234-bc9b-64250b59ae31", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "14996a91-fff0-4234-bc9b-64250b59ae31" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } -} \ No newline at end of file + "id": "5662c1f4-a011-4629-9616-3a2d53f6c9af", + "version": 4, + "type": "gallery", + "name": "San Antonio Spurs", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "14996a91-fff0-4234-bc9b-64250b59ae31", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "14996a91-fff0-4234-bc9b-64250b59ae31" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } +} diff --git a/packages/notion-utils/fixtures/nba/Toronto Raptors.json b/packages/notion-utils/fixtures/nba/Toronto Raptors.json index 8da50a2b0..c0138fd7d 100644 --- a/packages/notion-utils/fixtures/nba/Toronto Raptors.json +++ b/packages/notion-utils/fixtures/nba/Toronto Raptors.json @@ -1,125 +1,125 @@ { - "id": "93fe8a38-e32b-4c6a-87f2-03f1a438de75", - "version": 4, - "type": "gallery", - "name": "Toronto Raptors", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "9e5ce76a-7550-449f-a7ed-4ade717ab7a7", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "9e5ce76a-7550-449f-a7ed-4ade717ab7a7" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } -} \ No newline at end of file + "id": "93fe8a38-e32b-4c6a-87f2-03f1a438de75", + "version": 4, + "type": "gallery", + "name": "Toronto Raptors", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "9e5ce76a-7550-449f-a7ed-4ade717ab7a7", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "9e5ce76a-7550-449f-a7ed-4ade717ab7a7" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } +} diff --git a/packages/notion-utils/fixtures/nba/UCLA.json b/packages/notion-utils/fixtures/nba/UCLA.json index 7e5c96107..8dcd3f66f 100644 --- a/packages/notion-utils/fixtures/nba/UCLA.json +++ b/packages/notion-utils/fixtures/nba/UCLA.json @@ -1,125 +1,125 @@ { - "id": "1a1863bd-f819-41dc-a228-831ca7a75d2a", - "version": 7, - "type": "gallery", - "name": "UCLA", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "text", - "value": "UCLA", - "property": "jhk5", - "comparator": "string_is" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "UCLA" - }, - "operator": "string_is" - }, - "property": "jhk5" - } - ], - "operator": "and" - } - } -} \ No newline at end of file + "id": "1a1863bd-f819-41dc-a228-831ca7a75d2a", + "version": 7, + "type": "gallery", + "name": "UCLA", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "text", + "value": "UCLA", + "property": "jhk5", + "comparator": "string_is" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "UCLA" + }, + "operator": "string_is" + }, + "property": "jhk5" + } + ], + "operator": "and" + } + } +} diff --git a/packages/notion-utils/fixtures/nba/University of Kentucky.json b/packages/notion-utils/fixtures/nba/University of Kentucky.json index d4fbadf5d..473fe9bfb 100644 --- a/packages/notion-utils/fixtures/nba/University of Kentucky.json +++ b/packages/notion-utils/fixtures/nba/University of Kentucky.json @@ -1,125 +1,125 @@ { - "id": "43d091fb-a648-40cc-ae10-9d9784c34524", - "version": 13, - "type": "gallery", - "name": "University of Kentucky", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "text", - "value": "Kentucky", - "property": "jhk5", - "comparator": "string_is" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "Kentucky" - }, - "operator": "string_is" - }, - "property": "jhk5" - } - ], - "operator": "and" - } - } -} \ No newline at end of file + "id": "43d091fb-a648-40cc-ae10-9d9784c34524", + "version": 13, + "type": "gallery", + "name": "University of Kentucky", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "text", + "value": "Kentucky", + "property": "jhk5", + "comparator": "string_is" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "Kentucky" + }, + "operator": "string_is" + }, + "property": "jhk5" + } + ], + "operator": "and" + } + } +} diff --git a/packages/notion-utils/fixtures/nba/University of North Carolina.json b/packages/notion-utils/fixtures/nba/University of North Carolina.json index b74d9a373..f5c5563f2 100644 --- a/packages/notion-utils/fixtures/nba/University of North Carolina.json +++ b/packages/notion-utils/fixtures/nba/University of North Carolina.json @@ -1,125 +1,125 @@ { - "id": "9a43758f-21c5-4fc2-a4b5-0fc82971b79f", - "version": 23, - "type": "gallery", - "name": "University of North Carolina", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "text", - "value": "North Carolina", - "property": "jhk5", - "comparator": "string_is" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "North Carolina" - }, - "operator": "string_is" - }, - "property": "jhk5" - } - ], - "operator": "and" - } - } -} \ No newline at end of file + "id": "9a43758f-21c5-4fc2-a4b5-0fc82971b79f", + "version": 23, + "type": "gallery", + "name": "University of North Carolina", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "text", + "value": "North Carolina", + "property": "jhk5", + "comparator": "string_is" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "North Carolina" + }, + "operator": "string_is" + }, + "property": "jhk5" + } + ], + "operator": "and" + } + } +} diff --git a/packages/notion-utils/fixtures/nba/University of Texas.json b/packages/notion-utils/fixtures/nba/University of Texas.json index 52ccbf600..1acf7ed89 100644 --- a/packages/notion-utils/fixtures/nba/University of Texas.json +++ b/packages/notion-utils/fixtures/nba/University of Texas.json @@ -1,125 +1,125 @@ { - "id": "d4102177-3cb3-4d36-8f39-92d84147f825", - "version": 8, - "type": "gallery", - "name": "University of Texas", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "text", - "value": "Texas", - "property": "jhk5", - "comparator": "string_is" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "Texas" - }, - "operator": "string_is" - }, - "property": "jhk5" - } - ], - "operator": "and" - } - } -} \ No newline at end of file + "id": "d4102177-3cb3-4d36-8f39-92d84147f825", + "version": 8, + "type": "gallery", + "name": "University of Texas", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "text", + "value": "Texas", + "property": "jhk5", + "comparator": "string_is" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "Texas" + }, + "operator": "string_is" + }, + "property": "jhk5" + } + ], + "operator": "and" + } + } +} diff --git a/packages/notion-utils/fixtures/nba/Utah Jazz.json b/packages/notion-utils/fixtures/nba/Utah Jazz.json index 508909703..5345c68be 100644 --- a/packages/notion-utils/fixtures/nba/Utah Jazz.json +++ b/packages/notion-utils/fixtures/nba/Utah Jazz.json @@ -1,125 +1,125 @@ { - "id": "3815e8d7-e5f2-4399-a761-9ceaed565257", - "version": 4, - "type": "gallery", - "name": "Utah Jazz", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "ceae18ce-490a-464a-ac7c-822df32c9a28", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "ceae18ce-490a-464a-ac7c-822df32c9a28" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } -} \ No newline at end of file + "id": "3815e8d7-e5f2-4399-a761-9ceaed565257", + "version": 4, + "type": "gallery", + "name": "Utah Jazz", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "ceae18ce-490a-464a-ac7c-822df32c9a28", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "ceae18ce-490a-464a-ac7c-822df32c9a28" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } +} diff --git a/packages/notion-utils/fixtures/nba/Washington Wizards.json b/packages/notion-utils/fixtures/nba/Washington Wizards.json index e6a25bda6..156277245 100644 --- a/packages/notion-utils/fixtures/nba/Washington Wizards.json +++ b/packages/notion-utils/fixtures/nba/Washington Wizards.json @@ -1,125 +1,125 @@ { - "id": "bd226193-3647-4ed1-bbe3-a5baa69954c7", - "version": 4, - "type": "gallery", - "name": "Washington Wizards", - "query": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": [ - { - "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", - "type": "relation", - "value": "7611bc05-d4c6-41de-9a18-f9a1071d99c8", - "property": "p4nU", - "comparator": "enum_contains" - } - ], - "filter_operator": "and" - }, - "format": { - "gallery_cover": { - "type": "property", - "property": "9DS!" - }, - "gallery_cover_size": "small", - "gallery_properties": [ - { - "visible": true, - "property": "p4nU" - }, - { - "visible": true, - "property": "IY\\1" - }, - { - "visible": true, - "property": "([kx" - }, - { - "visible": true, - "property": "RyF." - }, - { - "visible": true, - "property": "i?W1" - }, - { - "visible": true, - "property": "LH{*" - }, - { - "visible": false, - "property": "gq#*" - }, - { - "visible": false, - "property": "MYa3" - }, - { - "visible": false, - "property": "jhk5" - }, - { - "visible": false, - "property": "\"G]_" - }, - { - "visible": false, - "property": "-@$\\" - }, - { - "visible": false, - "property": "ZHAU" - }, - { - "visible": false, - "property": "N!$K" - }, - { - "visible": false, - "property": "9DS!" - }, - { - "visible": false, - "property": "=7m2" - } - ], - "gallery_cover_aspect": "contain", - "gallery_title_visible": true - }, - "parent_id": "25630754-1583-4e09-b080-787768ecff62", - "parent_table": "block", - "alive": true, - "query2": { - "sort": [ - { - "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", - "type": "formula", - "property": "=7m2", - "direction": "ascending" - } - ], - "filter": { - "filters": [ - { - "filter": { - "value": { - "type": "exact", - "value": "7611bc05-d4c6-41de-9a18-f9a1071d99c8" - }, - "operator": "relation_contains" - }, - "property": "p4nU" - } - ], - "operator": "and" - } - } -} \ No newline at end of file + "id": "bd226193-3647-4ed1-bbe3-a5baa69954c7", + "version": 4, + "type": "gallery", + "name": "Washington Wizards", + "query": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": [ + { + "id": "b477edbf-0ebd-49d7-98e3-8d46bd0de0dc", + "type": "relation", + "value": "7611bc05-d4c6-41de-9a18-f9a1071d99c8", + "property": "p4nU", + "comparator": "enum_contains" + } + ], + "filter_operator": "and" + }, + "format": { + "gallery_cover": { + "type": "property", + "property": "9DS!" + }, + "gallery_cover_size": "small", + "gallery_properties": [ + { + "visible": true, + "property": "p4nU" + }, + { + "visible": true, + "property": "IY\\1" + }, + { + "visible": true, + "property": "([kx" + }, + { + "visible": true, + "property": "RyF." + }, + { + "visible": true, + "property": "i?W1" + }, + { + "visible": true, + "property": "LH{*" + }, + { + "visible": false, + "property": "gq#*" + }, + { + "visible": false, + "property": "MYa3" + }, + { + "visible": false, + "property": "jhk5" + }, + { + "visible": false, + "property": "\"G]_" + }, + { + "visible": false, + "property": "-@$\\" + }, + { + "visible": false, + "property": "ZHAU" + }, + { + "visible": false, + "property": "N!$K" + }, + { + "visible": false, + "property": "9DS!" + }, + { + "visible": false, + "property": "=7m2" + } + ], + "gallery_cover_aspect": "contain", + "gallery_title_visible": true + }, + "parent_id": "25630754-1583-4e09-b080-787768ecff62", + "parent_table": "block", + "alive": true, + "query2": { + "sort": [ + { + "id": "0643c2be-0d39-43d0-b87a-aecfdd468edb", + "type": "formula", + "property": "=7m2", + "direction": "ascending" + } + ], + "filter": { + "filters": [ + { + "filter": { + "value": { + "type": "exact", + "value": "7611bc05-d4c6-41de-9a18-f9a1071d99c8" + }, + "operator": "relation_contains" + }, + "property": "p4nU" + } + ], + "operator": "and" + } + } +} diff --git a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-048d8535-b957-488a-89f0-ade8d3c4c026.json b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-048d8535-b957-488a-89f0-ade8d3c4c026.json index e6f6e3b90..001258bc8 100644 --- a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-048d8535-b957-488a-89f0-ade8d3c4c026.json +++ b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-048d8535-b957-488a-89f0-ade8d3c4c026.json @@ -1,23 +1,23 @@ { - "type": "table", - "blockIds": [ - "08ca98f2-bc53-487f-8185-d250ca885632", - "efdf0752-0130-49a1-a9f2-e4b21b0e720e", - "e7190a3a-132e-48a2-8660-e7df6da0a1d5", - "f44230a0-9778-4e33-a586-bc78afb659b4", - "d045ec1f-c1df-48c7-93c9-b7c07dfa55ae", - "e8bb9f90-8d11-4d4c-bf02-50be069d3497", - "c291c341-6270-4429-911a-712692a7f27a", - "bbaed06c-3a14-42b8-964b-438f1fbacb7d", - "397a5b0a-78b6-4d44-98a9-3951d525611f", - "ed72b903-be42-4f83-bb75-688d6bfddf11", - "1ba167a8-2d0a-40fc-a5c7-f62b8858e715", - "edfbad32-801d-4ce4-ae61-fb5cb0240ff3", - "0917ae4f-d544-4e50-8b56-0d41ebb1d3ee", - "effaf7b4-d44f-4f76-87fb-ddb55e4f235d", - "1e03f644-396f-42ba-addb-3b1dbf2a513c", - "bad715e5-9ed4-4105-894a-54dbb9cb6731" - ], - "aggregationResults": [], - "total": 16 -} \ No newline at end of file + "type": "table", + "blockIds": [ + "08ca98f2-bc53-487f-8185-d250ca885632", + "efdf0752-0130-49a1-a9f2-e4b21b0e720e", + "e7190a3a-132e-48a2-8660-e7df6da0a1d5", + "f44230a0-9778-4e33-a586-bc78afb659b4", + "d045ec1f-c1df-48c7-93c9-b7c07dfa55ae", + "e8bb9f90-8d11-4d4c-bf02-50be069d3497", + "c291c341-6270-4429-911a-712692a7f27a", + "bbaed06c-3a14-42b8-964b-438f1fbacb7d", + "397a5b0a-78b6-4d44-98a9-3951d525611f", + "ed72b903-be42-4f83-bb75-688d6bfddf11", + "1ba167a8-2d0a-40fc-a5c7-f62b8858e715", + "edfbad32-801d-4ce4-ae61-fb5cb0240ff3", + "0917ae4f-d544-4e50-8b56-0d41ebb1d3ee", + "effaf7b4-d44f-4f76-87fb-ddb55e4f235d", + "1e03f644-396f-42ba-addb-3b1dbf2a513c", + "bad715e5-9ed4-4105-894a-54dbb9cb6731" + ], + "aggregationResults": [], + "total": 16 +} diff --git a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-1a1863bd-f819-41dc-a228-831ca7a75d2a.json b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-1a1863bd-f819-41dc-a228-831ca7a75d2a.json index 141e3768f..58fccb42e 100644 --- a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-1a1863bd-f819-41dc-a228-831ca7a75d2a.json +++ b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-1a1863bd-f819-41dc-a228-831ca7a75d2a.json @@ -1,20 +1,20 @@ { - "type": "table", - "blockIds": [ - "5bdac465-4c43-4d58-88be-5f83a2ab2f43", - "d389225d-1ed7-4234-a83d-85eb3ed46c33", - "9afef1ef-b1eb-4afa-bc0a-a529bd0980e5", - "4fe48fff-7247-4872-9df0-0ae1bd512e7b", - "9fed1e10-4d32-4482-bb8a-7332b87b794f", - "5994f819-887e-4e3e-b7dc-0095f0b4df7d", - "f4edd0e8-9106-46e1-a983-a390ce26a67c", - "d5747412-75f3-43c2-9dd2-e82956c0f11c", - "053abff1-2986-4ff9-ba0d-dc3d9eca8a73", - "f99806d7-bcd6-4c68-9084-bb60e317e3a7", - "5049a1e2-4929-46f6-9fed-f36956469df6", - "6cb98fa9-927a-42db-a7df-665020bcb456", - "2758897b-91e1-41f1-8360-ad7872e8c15b" - ], - "aggregationResults": [], - "total": 13 -} \ No newline at end of file + "type": "table", + "blockIds": [ + "5bdac465-4c43-4d58-88be-5f83a2ab2f43", + "d389225d-1ed7-4234-a83d-85eb3ed46c33", + "9afef1ef-b1eb-4afa-bc0a-a529bd0980e5", + "4fe48fff-7247-4872-9df0-0ae1bd512e7b", + "9fed1e10-4d32-4482-bb8a-7332b87b794f", + "5994f819-887e-4e3e-b7dc-0095f0b4df7d", + "f4edd0e8-9106-46e1-a983-a390ce26a67c", + "d5747412-75f3-43c2-9dd2-e82956c0f11c", + "053abff1-2986-4ff9-ba0d-dc3d9eca8a73", + "f99806d7-bcd6-4c68-9084-bb60e317e3a7", + "5049a1e2-4929-46f6-9fed-f36956469df6", + "6cb98fa9-927a-42db-a7df-665020bcb456", + "2758897b-91e1-41f1-8360-ad7872e8c15b" + ], + "aggregationResults": [], + "total": 13 +} diff --git a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-1d79cc15-d040-43eb-9d65-7e35bafbcf74.json b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-1d79cc15-d040-43eb-9d65-7e35bafbcf74.json index 6cea01372..b63401ecd 100644 --- a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-1d79cc15-d040-43eb-9d65-7e35bafbcf74.json +++ b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-1d79cc15-d040-43eb-9d65-7e35bafbcf74.json @@ -1,31 +1,31 @@ { - "type": "table", - "blockIds": [ - "e3bf5e62-9eae-449f-a777-175e1def8b80", - "159ba45a-670d-4a0d-bfd2-d54146e72740", - "bf7af6a2-79f0-44f0-9355-0099157e7883", - "1ef2791e-d8a4-4234-8327-ba0bc066bf66", - "e8d5499c-2b14-4501-90db-973142cc3b28", - "f2c125eb-97d0-40fa-b147-d325b8689f99", - "1b47d758-678d-44bf-8fe4-e432618b6282", - "2ccbad8c-b6ce-4092-b56e-67556e19834e", - "dc0be7cc-c8a7-4197-9498-b80b0af2293f", - "95b21335-9403-4491-b07e-dc7aa7b4831b", - "1f9fa735-a6ff-481c-aa72-0d824660dd36", - "0f57d9f2-b687-4a7a-839f-8ea642c1b34e", - "668439ae-81b2-4f07-802c-4c2dc2109a31", - "9cbf50b4-1237-47a4-affa-332d83ada494", - "61f6ec91-aac3-4211-bd15-f6e85e3800bd", - "ffc132d9-6f51-4100-8de8-ffd44f07bb1f", - "e9ba7138-c112-4ffc-9a49-58cc79ca97ba", - "1e03f644-396f-42ba-addb-3b1dbf2a513c", - "8f01a708-e394-40c0-8c97-48c93124fe27", - "e250707e-beee-4f50-a9f4-01ea03186929", - "78823d5c-e17f-4f51-a648-a77626259cdd", - "462b6820-aaf3-4cac-8a24-c961e2eb57b0", - "1fb18673-c269-41dc-9588-2adc35ebdc53", - "36d2d68c-71da-44ba-8421-b7e57e34bb07" - ], - "aggregationResults": [], - "total": 24 -} \ No newline at end of file + "type": "table", + "blockIds": [ + "e3bf5e62-9eae-449f-a777-175e1def8b80", + "159ba45a-670d-4a0d-bfd2-d54146e72740", + "bf7af6a2-79f0-44f0-9355-0099157e7883", + "1ef2791e-d8a4-4234-8327-ba0bc066bf66", + "e8d5499c-2b14-4501-90db-973142cc3b28", + "f2c125eb-97d0-40fa-b147-d325b8689f99", + "1b47d758-678d-44bf-8fe4-e432618b6282", + "2ccbad8c-b6ce-4092-b56e-67556e19834e", + "dc0be7cc-c8a7-4197-9498-b80b0af2293f", + "95b21335-9403-4491-b07e-dc7aa7b4831b", + "1f9fa735-a6ff-481c-aa72-0d824660dd36", + "0f57d9f2-b687-4a7a-839f-8ea642c1b34e", + "668439ae-81b2-4f07-802c-4c2dc2109a31", + "9cbf50b4-1237-47a4-affa-332d83ada494", + "61f6ec91-aac3-4211-bd15-f6e85e3800bd", + "ffc132d9-6f51-4100-8de8-ffd44f07bb1f", + "e9ba7138-c112-4ffc-9a49-58cc79ca97ba", + "1e03f644-396f-42ba-addb-3b1dbf2a513c", + "8f01a708-e394-40c0-8c97-48c93124fe27", + "e250707e-beee-4f50-a9f4-01ea03186929", + "78823d5c-e17f-4f51-a648-a77626259cdd", + "462b6820-aaf3-4cac-8a24-c961e2eb57b0", + "1fb18673-c269-41dc-9588-2adc35ebdc53", + "36d2d68c-71da-44ba-8421-b7e57e34bb07" + ], + "aggregationResults": [], + "total": 24 +} diff --git a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-367ecf41-f124-4652-bb7d-464b3789aefd.json b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-367ecf41-f124-4652-bb7d-464b3789aefd.json index 5bc7ad2ad..c9ebe7eba 100644 --- a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-367ecf41-f124-4652-bb7d-464b3789aefd.json +++ b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-367ecf41-f124-4652-bb7d-464b3789aefd.json @@ -1,24 +1,24 @@ { - "type": "table", - "blockIds": [ - "e3bf5e62-9eae-449f-a777-175e1def8b80", - "5bdac465-4c43-4d58-88be-5f83a2ab2f43", - "aa76e519-6aed-470c-87d5-00d28fc8e5d1", - "32002064-7d3d-4cbd-9a52-a9bcf3c61448", - "ee43e779-ef6a-44e0-b390-b27a73e3a8f0", - "a69f0451-9638-486c-ae55-4a0c382e13f3", - "cd72e8a3-07a7-4f90-924b-704d275dd197", - "0a65cca9-fcff-423f-8bef-a4ce66aaece8", - "df813a44-8057-4304-bb08-71a3547bbf3c", - "5d6c4bdb-7e33-4f83-a09a-94729a73628f", - "0f57d9f2-b687-4a7a-839f-8ea642c1b34e", - "a246b542-87de-4c11-af6b-ef6c87c04b25", - "746dc4dd-7b22-4777-b34c-0430315bfed9", - "9bf37264-5772-454c-9406-b7d220a8c5cd", - "3ab63431-c603-4693-ab9e-e6d58148df7d", - "1f0a5f7e-8858-40e9-a779-303422f6d7be", - "f877266a-4d95-45dd-ade4-8ac248a52dbc" - ], - "aggregationResults": [], - "total": 17 -} \ No newline at end of file + "type": "table", + "blockIds": [ + "e3bf5e62-9eae-449f-a777-175e1def8b80", + "5bdac465-4c43-4d58-88be-5f83a2ab2f43", + "aa76e519-6aed-470c-87d5-00d28fc8e5d1", + "32002064-7d3d-4cbd-9a52-a9bcf3c61448", + "ee43e779-ef6a-44e0-b390-b27a73e3a8f0", + "a69f0451-9638-486c-ae55-4a0c382e13f3", + "cd72e8a3-07a7-4f90-924b-704d275dd197", + "0a65cca9-fcff-423f-8bef-a4ce66aaece8", + "df813a44-8057-4304-bb08-71a3547bbf3c", + "5d6c4bdb-7e33-4f83-a09a-94729a73628f", + "0f57d9f2-b687-4a7a-839f-8ea642c1b34e", + "a246b542-87de-4c11-af6b-ef6c87c04b25", + "746dc4dd-7b22-4777-b34c-0430315bfed9", + "9bf37264-5772-454c-9406-b7d220a8c5cd", + "3ab63431-c603-4693-ab9e-e6d58148df7d", + "1f0a5f7e-8858-40e9-a779-303422f6d7be", + "f877266a-4d95-45dd-ade4-8ac248a52dbc" + ], + "aggregationResults": [], + "total": 17 +} diff --git a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-3815e8d7-e5f2-4399-a761-9ceaed565257.json b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-3815e8d7-e5f2-4399-a761-9ceaed565257.json index 6b7ad51a6..79dbd592e 100644 --- a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-3815e8d7-e5f2-4399-a761-9ceaed565257.json +++ b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-3815e8d7-e5f2-4399-a761-9ceaed565257.json @@ -1,24 +1,24 @@ { - "type": "table", - "blockIds": [ - "a28988ab-b85c-4c07-9465-49a32a3bb34c", - "3a6b159d-905d-4d63-a623-e85ad03ce964", - "18cdf4a8-a6b4-44b4-89dc-e787ec8e1bd6", - "2f4720a8-875b-4980-9d14-54ec2d54b435", - "2ad5c149-4539-4f0e-8a36-4f6bae9540a2", - "f8fcb6f0-1d50-4de7-a0f2-040c1d8d295b", - "3ee3ee0f-f0d2-4a1f-acb6-151b633296e3", - "499b8f7f-007a-473e-900d-a641445ba1b7", - "477de7da-a3e1-4c46-9e3a-5952af73e44b", - "897ef5d0-a209-49ee-909d-489af1423e15", - "17c847ff-bdbb-4c2a-a00f-6043f22204a1", - "dedf24ff-d412-44f6-a7b7-009b7691f8f8", - "654f1d0e-1c4a-4b68-abf0-49f82690555a", - "68e07892-66d9-4e15-96b2-c169c270e81a", - "11442b43-4920-4104-a5a8-0dd806c70900", - "348cef4e-a2f3-4339-8fde-dd9b5434955b", - "e8325846-2c81-44bc-bffe-7be3e11b2fab" - ], - "aggregationResults": [], - "total": 17 -} \ No newline at end of file + "type": "table", + "blockIds": [ + "a28988ab-b85c-4c07-9465-49a32a3bb34c", + "3a6b159d-905d-4d63-a623-e85ad03ce964", + "18cdf4a8-a6b4-44b4-89dc-e787ec8e1bd6", + "2f4720a8-875b-4980-9d14-54ec2d54b435", + "2ad5c149-4539-4f0e-8a36-4f6bae9540a2", + "f8fcb6f0-1d50-4de7-a0f2-040c1d8d295b", + "3ee3ee0f-f0d2-4a1f-acb6-151b633296e3", + "499b8f7f-007a-473e-900d-a641445ba1b7", + "477de7da-a3e1-4c46-9e3a-5952af73e44b", + "897ef5d0-a209-49ee-909d-489af1423e15", + "17c847ff-bdbb-4c2a-a00f-6043f22204a1", + "dedf24ff-d412-44f6-a7b7-009b7691f8f8", + "654f1d0e-1c4a-4b68-abf0-49f82690555a", + "68e07892-66d9-4e15-96b2-c169c270e81a", + "11442b43-4920-4104-a5a8-0dd806c70900", + "348cef4e-a2f3-4339-8fde-dd9b5434955b", + "e8325846-2c81-44bc-bffe-7be3e11b2fab" + ], + "aggregationResults": [], + "total": 17 +} diff --git a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-385ed123-6a39-46e5-984c-9704bcfd6494.json b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-385ed123-6a39-46e5-984c-9704bcfd6494.json index 4c96df1aa..81c294508 100644 --- a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-385ed123-6a39-46e5-984c-9704bcfd6494.json +++ b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-385ed123-6a39-46e5-984c-9704bcfd6494.json @@ -1,24 +1,24 @@ { - "type": "table", - "blockIds": [ - "e6ebae0a-867e-4aa9-8449-45b425503ad7", - "62f5cbb8-df1e-4288-b8d7-b0a4eb141911", - "858e3b08-f5fa-44d3-9579-d31a1b37997e", - "6ad51635-0f9b-4f01-a6b2-7ce5c2e5dd2f", - "d6641250-13c6-4c2c-95e5-e04bfe2d7338", - "129aaae2-0713-4c89-a3f7-d4b8bd3b6e6c", - "668439ae-81b2-4f07-802c-4c2dc2109a31", - "6c04e02d-76c5-4a7e-a421-b4ad0efc3e3a", - "2e882951-6345-4584-92cc-bb496a0832a9", - "d5747412-75f3-43c2-9dd2-e82956c0f11c", - "aca8c73a-ed85-4cbd-8af9-9ea099791fbb", - "0b0d01f1-04bb-4024-aaf1-fd1a81b8315a", - "36d03792-4f52-4e05-af3d-2f1833d8a0f2", - "7b029780-64dc-4019-a040-ab21b1ac175e", - "6933a5d4-24ef-4705-a0e7-aaf627668d4e", - "781dbbf8-028b-401f-912a-ec0984a7e884", - "b087f212-0ed6-4b35-9650-bdc18e68b030" - ], - "aggregationResults": [], - "total": 17 -} \ No newline at end of file + "type": "table", + "blockIds": [ + "e6ebae0a-867e-4aa9-8449-45b425503ad7", + "62f5cbb8-df1e-4288-b8d7-b0a4eb141911", + "858e3b08-f5fa-44d3-9579-d31a1b37997e", + "6ad51635-0f9b-4f01-a6b2-7ce5c2e5dd2f", + "d6641250-13c6-4c2c-95e5-e04bfe2d7338", + "129aaae2-0713-4c89-a3f7-d4b8bd3b6e6c", + "668439ae-81b2-4f07-802c-4c2dc2109a31", + "6c04e02d-76c5-4a7e-a421-b4ad0efc3e3a", + "2e882951-6345-4584-92cc-bb496a0832a9", + "d5747412-75f3-43c2-9dd2-e82956c0f11c", + "aca8c73a-ed85-4cbd-8af9-9ea099791fbb", + "0b0d01f1-04bb-4024-aaf1-fd1a81b8315a", + "36d03792-4f52-4e05-af3d-2f1833d8a0f2", + "7b029780-64dc-4019-a040-ab21b1ac175e", + "6933a5d4-24ef-4705-a0e7-aaf627668d4e", + "781dbbf8-028b-401f-912a-ec0984a7e884", + "b087f212-0ed6-4b35-9650-bdc18e68b030" + ], + "aggregationResults": [], + "total": 17 +} diff --git a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-43d091fb-a648-40cc-ae10-9d9784c34524.json b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-43d091fb-a648-40cc-ae10-9d9784c34524.json index e5b640de3..662b86d15 100644 --- a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-43d091fb-a648-40cc-ae10-9d9784c34524.json +++ b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-43d091fb-a648-40cc-ae10-9d9784c34524.json @@ -1,35 +1,35 @@ { - "type": "table", - "blockIds": [ - "dfc56d92-0eb1-4da1-a9c4-7079b85a65c3", - "ec525e26-c898-49a5-b930-de3ab98eedb4", - "041482e3-a3a4-41c4-a30d-38f1621a45f8", - "040d887f-7e12-4041-85d0-2f01a651e4a6", - "4c6173b9-d127-48e5-b06c-5b1199e1b668", - "e8afe3d1-89bc-4304-99c3-1432ac893c35", - "7ed2188a-e376-45ad-b032-ce4b72129c6d", - "1cb564d0-2918-4625-8c82-1812df38e104", - "f5a4d04f-31e7-4d10-99f3-bd90b6fac5e8", - "f76af635-59d6-4321-a1a5-254314c82abf", - "0dbd808e-acde-46af-b341-c509726914bb", - "d6c06029-acde-44e1-836f-e1486ebede6e", - "5903bd9d-026a-41b2-ae39-58c7348a9167", - "65af3799-3b7e-4fc2-8dce-ba2c520f6bd6", - "5d07bfbd-fd51-4cab-867b-39d67061c193", - "453c7312-d23c-4a09-8f7f-019931287567", - "5267f716-9b46-4784-81cc-b6227f932ccb", - "60e2f725-8a98-4c9f-826f-5c989dee34e7", - "e652949a-bef8-43f1-baa9-2d760b23deb1", - "effaf7b4-d44f-4f76-87fb-ddb55e4f235d", - "4721be6b-2e37-484e-b7ab-78eda2ac1fc8", - "88e820c8-cf3a-483c-b70a-f95a1de175ba", - "36249588-5867-4eab-a5d8-44479a1d7531", - "fb7e8bc2-1c6c-4bb9-8417-f3f35ec81c40", - "f3f7f355-52a9-4931-b7d2-19b637b6ed02", - "bad715e5-9ed4-4105-894a-54dbb9cb6731", - "4eb264b8-df87-49f0-a0d1-af56908d0bb5", - "766b743c-1aa6-468f-b94c-a8d78c27d78e" - ], - "aggregationResults": [], - "total": 28 -} \ No newline at end of file + "type": "table", + "blockIds": [ + "dfc56d92-0eb1-4da1-a9c4-7079b85a65c3", + "ec525e26-c898-49a5-b930-de3ab98eedb4", + "041482e3-a3a4-41c4-a30d-38f1621a45f8", + "040d887f-7e12-4041-85d0-2f01a651e4a6", + "4c6173b9-d127-48e5-b06c-5b1199e1b668", + "e8afe3d1-89bc-4304-99c3-1432ac893c35", + "7ed2188a-e376-45ad-b032-ce4b72129c6d", + "1cb564d0-2918-4625-8c82-1812df38e104", + "f5a4d04f-31e7-4d10-99f3-bd90b6fac5e8", + "f76af635-59d6-4321-a1a5-254314c82abf", + "0dbd808e-acde-46af-b341-c509726914bb", + "d6c06029-acde-44e1-836f-e1486ebede6e", + "5903bd9d-026a-41b2-ae39-58c7348a9167", + "65af3799-3b7e-4fc2-8dce-ba2c520f6bd6", + "5d07bfbd-fd51-4cab-867b-39d67061c193", + "453c7312-d23c-4a09-8f7f-019931287567", + "5267f716-9b46-4784-81cc-b6227f932ccb", + "60e2f725-8a98-4c9f-826f-5c989dee34e7", + "e652949a-bef8-43f1-baa9-2d760b23deb1", + "effaf7b4-d44f-4f76-87fb-ddb55e4f235d", + "4721be6b-2e37-484e-b7ab-78eda2ac1fc8", + "88e820c8-cf3a-483c-b70a-f95a1de175ba", + "36249588-5867-4eab-a5d8-44479a1d7531", + "fb7e8bc2-1c6c-4bb9-8417-f3f35ec81c40", + "f3f7f355-52a9-4931-b7d2-19b637b6ed02", + "bad715e5-9ed4-4105-894a-54dbb9cb6731", + "4eb264b8-df87-49f0-a0d1-af56908d0bb5", + "766b743c-1aa6-468f-b94c-a8d78c27d78e" + ], + "aggregationResults": [], + "total": 28 +} diff --git a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-448a76b8-847d-4a40-a494-9a6da9c41a58.json b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-448a76b8-847d-4a40-a494-9a6da9c41a58.json index a09da4924..03507e983 100644 --- a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-448a76b8-847d-4a40-a494-9a6da9c41a58.json +++ b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-448a76b8-847d-4a40-a494-9a6da9c41a58.json @@ -1,24 +1,24 @@ { - "type": "table", - "blockIds": [ - "a9747787-f2d7-48e0-ac80-2ca1c2bec19e", - "f40275d2-3c48-49ab-82f7-8f4032e95452", - "217469c1-0a42-4f90-a2c7-3aed5ac01ac2", - "622e9abf-ca89-4a64-a43f-7633f2bcc157", - "56e9c69a-5b13-4de4-ac7d-97e28f43a907", - "2e35e5fd-1f19-4832-a717-e9d0217e0902", - "8af58cfe-b746-4dc0-9dec-35824c67dcda", - "d82575ca-95bd-4bd1-b430-e3af06d1cc57", - "5426599c-94a1-4306-a35f-a07a5c0d19eb", - "3d2134ed-9279-4195-876d-cb645a6870a8", - "a8a84326-0219-43b1-ba4e-53c655c76ef9", - "462b6820-aaf3-4cac-8a24-c961e2eb57b0", - "2650a90e-d204-4817-b86a-f96156bc42d7", - "f5dde43e-3ff4-4643-9ceb-0277ae7e6428", - "91a215b7-d355-4eb1-b57c-3587c98e2625", - "1fc82e99-08b1-4275-8c3b-cf75f9d9a3c1", - "c48d4fad-35e3-4c51-be9b-620c0203d6c0" - ], - "aggregationResults": [], - "total": 17 -} \ No newline at end of file + "type": "table", + "blockIds": [ + "a9747787-f2d7-48e0-ac80-2ca1c2bec19e", + "f40275d2-3c48-49ab-82f7-8f4032e95452", + "217469c1-0a42-4f90-a2c7-3aed5ac01ac2", + "622e9abf-ca89-4a64-a43f-7633f2bcc157", + "56e9c69a-5b13-4de4-ac7d-97e28f43a907", + "2e35e5fd-1f19-4832-a717-e9d0217e0902", + "8af58cfe-b746-4dc0-9dec-35824c67dcda", + "d82575ca-95bd-4bd1-b430-e3af06d1cc57", + "5426599c-94a1-4306-a35f-a07a5c0d19eb", + "3d2134ed-9279-4195-876d-cb645a6870a8", + "a8a84326-0219-43b1-ba4e-53c655c76ef9", + "462b6820-aaf3-4cac-8a24-c961e2eb57b0", + "2650a90e-d204-4817-b86a-f96156bc42d7", + "f5dde43e-3ff4-4643-9ceb-0277ae7e6428", + "91a215b7-d355-4eb1-b57c-3587c98e2625", + "1fc82e99-08b1-4275-8c3b-cf75f9d9a3c1", + "c48d4fad-35e3-4c51-be9b-620c0203d6c0" + ], + "aggregationResults": [], + "total": 17 +} diff --git a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-52718a79-d339-4d26-873f-734004af8823.json b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-52718a79-d339-4d26-873f-734004af8823.json index 31197f5e0..a96b6bbec 100644 --- a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-52718a79-d339-4d26-873f-734004af8823.json +++ b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-52718a79-d339-4d26-873f-734004af8823.json @@ -1,24 +1,24 @@ { - "type": "table", - "blockIds": [ - "dcc5756d-5f36-4119-bb6f-f70674e57ed4", - "785631ae-a5a8-4d2c-9ce6-0fafb6c0930a", - "33074977-d5e8-40aa-8cdb-8e7f82ba3bf2", - "bc125aeb-c287-4282-a196-d34cb432298e", - "57e1309d-433d-4356-a397-c6ffcb3038b5", - "35f647fc-94d3-41e9-9f6a-8bd6a11cad7e", - "54aa4736-d952-4873-a1c0-eb3a9985a9b3", - "ca9d5f4e-54b2-4a92-80bc-c943eff69f20", - "e0019987-0da1-43d0-8dd9-eef326282b49", - "98244082-609b-4e4c-82f4-3c5a62446688", - "699cc67e-a9fc-4cbb-a264-bac18dc422f2", - "5957ea43-6466-4016-b68c-6c2ee342c0dd", - "88fe3c43-ec2b-4804-b8ee-a6e085536b85", - "78823d5c-e17f-4f51-a648-a77626259cdd", - "e4a178c4-0d0d-4c5d-9f90-ed16b53c60fa", - "bd458279-307c-4a15-8838-42e6cfa7ffee", - "2758897b-91e1-41f1-8360-ad7872e8c15b" - ], - "aggregationResults": [], - "total": 17 -} \ No newline at end of file + "type": "table", + "blockIds": [ + "dcc5756d-5f36-4119-bb6f-f70674e57ed4", + "785631ae-a5a8-4d2c-9ce6-0fafb6c0930a", + "33074977-d5e8-40aa-8cdb-8e7f82ba3bf2", + "bc125aeb-c287-4282-a196-d34cb432298e", + "57e1309d-433d-4356-a397-c6ffcb3038b5", + "35f647fc-94d3-41e9-9f6a-8bd6a11cad7e", + "54aa4736-d952-4873-a1c0-eb3a9985a9b3", + "ca9d5f4e-54b2-4a92-80bc-c943eff69f20", + "e0019987-0da1-43d0-8dd9-eef326282b49", + "98244082-609b-4e4c-82f4-3c5a62446688", + "699cc67e-a9fc-4cbb-a264-bac18dc422f2", + "5957ea43-6466-4016-b68c-6c2ee342c0dd", + "88fe3c43-ec2b-4804-b8ee-a6e085536b85", + "78823d5c-e17f-4f51-a648-a77626259cdd", + "e4a178c4-0d0d-4c5d-9f90-ed16b53c60fa", + "bd458279-307c-4a15-8838-42e6cfa7ffee", + "2758897b-91e1-41f1-8360-ad7872e8c15b" + ], + "aggregationResults": [], + "total": 17 +} diff --git a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-5662c1f4-a011-4629-9616-3a2d53f6c9af.json b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-5662c1f4-a011-4629-9616-3a2d53f6c9af.json index 6f78c5067..858ec2ba8 100644 --- a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-5662c1f4-a011-4629-9616-3a2d53f6c9af.json +++ b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-5662c1f4-a011-4629-9616-3a2d53f6c9af.json @@ -1,24 +1,24 @@ { - "type": "table", - "blockIds": [ - "06e60f3a-dd9c-4934-986b-68c18987dac1", - "378291b3-7b98-4444-98df-07af3a99989a", - "461091f8-f1f0-4e99-b969-a7e1e9b6ae3c", - "8854951b-0821-4239-a8a4-82ec6c764c9e", - "f506dae2-41fe-4c07-81ce-452ef509aee5", - "b49c42f5-fe7c-4c23-aa9a-ebdd7cb4822d", - "331608be-0978-4f03-88f6-c74118a5538c", - "b8dcb266-39f8-418e-95e4-37dc9b183b3b", - "5903bd9d-026a-41b2-ae39-58c7348a9167", - "5267f716-9b46-4784-81cc-b6227f932ccb", - "9eabc0da-62ca-4263-9b37-237fc821d42e", - "873b6533-79bf-4331-ace1-1c6d51fc9872", - "676a23d9-5b72-4846-8a39-d5ec6893fda0", - "1c4af320-8de1-4fb8-a0ed-3e3998023c85", - "c502ac7c-4f87-4dc1-b0a5-8eacba5ce865", - "32c355a9-ad70-4738-b27e-19357a1c59f7", - "8a87d4a3-ddb0-47f1-9346-488e0dd7ee70" - ], - "aggregationResults": [], - "total": 17 -} \ No newline at end of file + "type": "table", + "blockIds": [ + "06e60f3a-dd9c-4934-986b-68c18987dac1", + "378291b3-7b98-4444-98df-07af3a99989a", + "461091f8-f1f0-4e99-b969-a7e1e9b6ae3c", + "8854951b-0821-4239-a8a4-82ec6c764c9e", + "f506dae2-41fe-4c07-81ce-452ef509aee5", + "b49c42f5-fe7c-4c23-aa9a-ebdd7cb4822d", + "331608be-0978-4f03-88f6-c74118a5538c", + "b8dcb266-39f8-418e-95e4-37dc9b183b3b", + "5903bd9d-026a-41b2-ae39-58c7348a9167", + "5267f716-9b46-4784-81cc-b6227f932ccb", + "9eabc0da-62ca-4263-9b37-237fc821d42e", + "873b6533-79bf-4331-ace1-1c6d51fc9872", + "676a23d9-5b72-4846-8a39-d5ec6893fda0", + "1c4af320-8de1-4fb8-a0ed-3e3998023c85", + "c502ac7c-4f87-4dc1-b0a5-8eacba5ce865", + "32c355a9-ad70-4738-b27e-19357a1c59f7", + "8a87d4a3-ddb0-47f1-9346-488e0dd7ee70" + ], + "aggregationResults": [], + "total": 17 +} diff --git a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-5742eaed-3c36-495a-bde5-7d33cba0ddb5.json b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-5742eaed-3c36-495a-bde5-7d33cba0ddb5.json index 77c100d5e..b3bf5f8df 100644 --- a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-5742eaed-3c36-495a-bde5-7d33cba0ddb5.json +++ b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-5742eaed-3c36-495a-bde5-7d33cba0ddb5.json @@ -1,24 +1,24 @@ { - "type": "table", - "blockIds": [ - "4fe48fff-7247-4872-9df0-0ae1bd512e7b", - "fbfc7c0a-46e6-410a-b7c6-8d4efcd2b97e", - "b8b5853c-f8ef-41b2-92cb-fca80e9531c4", - "c7047621-214e-4bc0-9a23-12fcf26a11e0", - "aff15622-7df6-4978-b040-d9cb89dc270d", - "9daa69f7-d373-4155-bcdd-21039929c55b", - "8a3b0b94-7551-4836-af16-00e8babf7ad5", - "c0cf46e3-3c12-49f1-a8fd-eeb01d715a38", - "860c5666-66ec-4c82-94e2-650df0525be8", - "8b9e79af-0a4b-4372-90a1-be49cb02dbd7", - "d905c027-6f15-4b54-a3ac-f5b89e9baf6b", - "ba1e1e72-dd81-4ca3-a042-832d08c0db64", - "d068369f-757a-4365-b78e-6bea4a7f929f", - "78fc64d5-8a93-4458-b31d-8783a08480a6", - "ddc12215-3538-4fab-8847-eb7b9ee906e2", - "052887bd-7623-4b48-b5ec-84c646a1cf1b", - "bebb6cc0-96b0-4123-a8fc-b98faa4ad5ca" - ], - "aggregationResults": [], - "total": 17 -} \ No newline at end of file + "type": "table", + "blockIds": [ + "4fe48fff-7247-4872-9df0-0ae1bd512e7b", + "fbfc7c0a-46e6-410a-b7c6-8d4efcd2b97e", + "b8b5853c-f8ef-41b2-92cb-fca80e9531c4", + "c7047621-214e-4bc0-9a23-12fcf26a11e0", + "aff15622-7df6-4978-b040-d9cb89dc270d", + "9daa69f7-d373-4155-bcdd-21039929c55b", + "8a3b0b94-7551-4836-af16-00e8babf7ad5", + "c0cf46e3-3c12-49f1-a8fd-eeb01d715a38", + "860c5666-66ec-4c82-94e2-650df0525be8", + "8b9e79af-0a4b-4372-90a1-be49cb02dbd7", + "d905c027-6f15-4b54-a3ac-f5b89e9baf6b", + "ba1e1e72-dd81-4ca3-a042-832d08c0db64", + "d068369f-757a-4365-b78e-6bea4a7f929f", + "78fc64d5-8a93-4458-b31d-8783a08480a6", + "ddc12215-3538-4fab-8847-eb7b9ee906e2", + "052887bd-7623-4b48-b5ec-84c646a1cf1b", + "bebb6cc0-96b0-4123-a8fc-b98faa4ad5ca" + ], + "aggregationResults": [], + "total": 17 +} diff --git a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-59a7246f-e923-4faf-9246-75851294365b.json b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-59a7246f-e923-4faf-9246-75851294365b.json index 68785a753..9f3b41cc6 100644 --- a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-59a7246f-e923-4faf-9246-75851294365b.json +++ b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-59a7246f-e923-4faf-9246-75851294365b.json @@ -1,23 +1,23 @@ { - "type": "table", - "blockIds": [ - "e744573e-3e3e-4d72-bf70-abc408a988f7", - "5ed8919b-a754-4695-a071-afffff2470b9", - "041482e3-a3a4-41c4-a30d-38f1621a45f8", - "4637d950-fddd-46ff-831e-9641df3253cd", - "7be223f5-d93c-4536-b450-bcff98b777c5", - "8a9f4000-5840-4726-b31d-566ba40d3f44", - "93ee0f76-145b-4283-906b-bc6e1f9d74cc", - "cc7e9314-8d65-45f4-9f9b-f71626c610ba", - "a26cf209-469d-42db-a726-c9d7ec8f809a", - "8c4ed0e2-57f4-44c0-908c-45118a267a8c", - "1b3f747d-80d4-484c-90e1-e1d56b7bd3f6", - "28141942-a4be-4bab-a43b-da51ff36d8b3", - "9cc65a75-21a0-4c68-a6bf-da9291bde225", - "17ce2264-a0bc-4cd7-a1b4-4c4fe0dfc746", - "bfd3f7a1-c119-45d2-acd3-77f5eea0e16f", - "9ef5a892-bb30-4ce2-a124-af0a4ce308ee" - ], - "aggregationResults": [], - "total": 16 -} \ No newline at end of file + "type": "table", + "blockIds": [ + "e744573e-3e3e-4d72-bf70-abc408a988f7", + "5ed8919b-a754-4695-a071-afffff2470b9", + "041482e3-a3a4-41c4-a30d-38f1621a45f8", + "4637d950-fddd-46ff-831e-9641df3253cd", + "7be223f5-d93c-4536-b450-bcff98b777c5", + "8a9f4000-5840-4726-b31d-566ba40d3f44", + "93ee0f76-145b-4283-906b-bc6e1f9d74cc", + "cc7e9314-8d65-45f4-9f9b-f71626c610ba", + "a26cf209-469d-42db-a726-c9d7ec8f809a", + "8c4ed0e2-57f4-44c0-908c-45118a267a8c", + "1b3f747d-80d4-484c-90e1-e1d56b7bd3f6", + "28141942-a4be-4bab-a43b-da51ff36d8b3", + "9cc65a75-21a0-4c68-a6bf-da9291bde225", + "17ce2264-a0bc-4cd7-a1b4-4c4fe0dfc746", + "bfd3f7a1-c119-45d2-acd3-77f5eea0e16f", + "9ef5a892-bb30-4ce2-a124-af0a4ce308ee" + ], + "aggregationResults": [], + "total": 16 +} diff --git a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-5ae81e49-33ad-47bf-9c14-14adb9145b4d.json b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-5ae81e49-33ad-47bf-9c14-14adb9145b4d.json index 80df769b1..0eb5594dd 100644 --- a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-5ae81e49-33ad-47bf-9c14-14adb9145b4d.json +++ b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-5ae81e49-33ad-47bf-9c14-14adb9145b4d.json @@ -1,23 +1,23 @@ { - "type": "table", - "blockIds": [ - "81e021ae-d175-4d6c-aeeb-c934ac0b3ac6", - "caed86cc-1745-4629-bc35-6387d012efc4", - "a653ae64-a4d3-464e-bf8c-9f5acf9eeb97", - "bf120f14-3973-44be-aa6e-57e9fd7f99f0", - "28cf85e8-77d6-4ab2-8ce0-b8879dcf2525", - "fac1d890-740a-4c57-bfd6-4612ec1e18cc", - "02bbf5ab-e2c7-48f5-b782-145a5f1551e5", - "5d07bfbd-fd51-4cab-867b-39d67061c193", - "5049a1e2-4929-46f6-9fed-f36956469df6", - "4fc14aba-c8c2-4fc6-ab5a-706f9e5722b9", - "55e81f47-1606-46be-8164-ca014eeca0f1", - "c3d50be3-8ba7-4a1b-a341-cc096ed6130e", - "203c29af-2b16-43cb-a846-db74eced0a3f", - "6c670f9d-c383-46c8-8bf8-6b9998d8c93b", - "58cc0600-d996-4946-b575-8d1891efba85", - "9a266d39-ce62-49b0-8715-84afb16f6a41" - ], - "aggregationResults": [], - "total": 16 -} \ No newline at end of file + "type": "table", + "blockIds": [ + "81e021ae-d175-4d6c-aeeb-c934ac0b3ac6", + "caed86cc-1745-4629-bc35-6387d012efc4", + "a653ae64-a4d3-464e-bf8c-9f5acf9eeb97", + "bf120f14-3973-44be-aa6e-57e9fd7f99f0", + "28cf85e8-77d6-4ab2-8ce0-b8879dcf2525", + "fac1d890-740a-4c57-bfd6-4612ec1e18cc", + "02bbf5ab-e2c7-48f5-b782-145a5f1551e5", + "5d07bfbd-fd51-4cab-867b-39d67061c193", + "5049a1e2-4929-46f6-9fed-f36956469df6", + "4fc14aba-c8c2-4fc6-ab5a-706f9e5722b9", + "55e81f47-1606-46be-8164-ca014eeca0f1", + "c3d50be3-8ba7-4a1b-a341-cc096ed6130e", + "203c29af-2b16-43cb-a846-db74eced0a3f", + "6c670f9d-c383-46c8-8bf8-6b9998d8c93b", + "58cc0600-d996-4946-b575-8d1891efba85", + "9a266d39-ce62-49b0-8715-84afb16f6a41" + ], + "aggregationResults": [], + "total": 16 +} diff --git a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-5c20b593-23d4-4884-9102-3ef3b1049273.json b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-5c20b593-23d4-4884-9102-3ef3b1049273.json index 14b979772..9e941a859 100644 --- a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-5c20b593-23d4-4884-9102-3ef3b1049273.json +++ b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-5c20b593-23d4-4884-9102-3ef3b1049273.json @@ -1,24 +1,24 @@ { - "type": "table", - "blockIds": [ - "d75a9827-3ec6-4943-b361-10b8c4821ff1", - "159ba45a-670d-4a0d-bfd2-d54146e72740", - "28c7d311-d951-42cc-9723-439f68448bff", - "6d1d75e9-3195-45d2-9016-6a14f3882ef4", - "c936e013-e4b8-491b-b3c0-4111619bb0c4", - "f16c45fe-f2c8-45a7-b181-d64605bd5840", - "95a2889c-1a7d-406f-917c-8d9794314c0a", - "d6c06029-acde-44e1-836f-e1486ebede6e", - "bf1b7e65-98ef-4af1-aaf3-9e345ffab9f7", - "d3981dcf-4829-49f5-9a51-b88a202b91a4", - "6930de26-1600-4bc9-ba77-6ee56e13a6d1", - "af6fed24-d7a7-4279-a371-141b916f29c9", - "e6349b92-5944-4be7-8a47-5851f4d19d09", - "36249588-5867-4eab-a5d8-44479a1d7531", - "97b68898-a0a4-447c-b144-5ccb91a8684e", - "bacd4cb0-8b58-480f-88d1-fd4f92e43660", - "390c32a6-f4b5-4120-84a3-d1a85c88c18c" - ], - "aggregationResults": [], - "total": 17 -} \ No newline at end of file + "type": "table", + "blockIds": [ + "d75a9827-3ec6-4943-b361-10b8c4821ff1", + "159ba45a-670d-4a0d-bfd2-d54146e72740", + "28c7d311-d951-42cc-9723-439f68448bff", + "6d1d75e9-3195-45d2-9016-6a14f3882ef4", + "c936e013-e4b8-491b-b3c0-4111619bb0c4", + "f16c45fe-f2c8-45a7-b181-d64605bd5840", + "95a2889c-1a7d-406f-917c-8d9794314c0a", + "d6c06029-acde-44e1-836f-e1486ebede6e", + "bf1b7e65-98ef-4af1-aaf3-9e345ffab9f7", + "d3981dcf-4829-49f5-9a51-b88a202b91a4", + "6930de26-1600-4bc9-ba77-6ee56e13a6d1", + "af6fed24-d7a7-4279-a371-141b916f29c9", + "e6349b92-5944-4be7-8a47-5851f4d19d09", + "36249588-5867-4eab-a5d8-44479a1d7531", + "97b68898-a0a4-447c-b144-5ccb91a8684e", + "bacd4cb0-8b58-480f-88d1-fd4f92e43660", + "390c32a6-f4b5-4120-84a3-d1a85c88c18c" + ], + "aggregationResults": [], + "total": 17 +} diff --git a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-63717bf3-3af6-4112-989d-acbe665ccf91.json b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-63717bf3-3af6-4112-989d-acbe665ccf91.json index 8c3319d7d..926843e55 100644 --- a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-63717bf3-3af6-4112-989d-acbe665ccf91.json +++ b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-63717bf3-3af6-4112-989d-acbe665ccf91.json @@ -1,24 +1,24 @@ { - "type": "table", - "blockIds": [ - "0b0bc477-fe3c-46d9-8b4d-0558d052ad35", - "65d84d86-39bb-4171-af71-05f99707bf85", - "e1aaa0d5-73e4-419d-b5d6-e414ba0d4e55", - "5994f819-887e-4e3e-b7dc-0095f0b4df7d", - "07238e54-8e66-44a7-8a1e-116238320caa", - "e9fa60a7-3b95-44bd-bcb3-398227dc0d93", - "ae1d419b-7091-4caa-a158-dfe922433575", - "053abff1-2986-4ff9-ba0d-dc3d9eca8a73", - "19b92c37-9784-4471-b973-0e3953433fe5", - "cb9d9d33-235b-48ed-aee1-94f4d2874e30", - "8fe0836e-7ac1-41c3-904c-12b8d6b72f1a", - "de516906-d101-485a-bdcc-aa11b932ec87", - "e1986719-1c20-431a-9c69-292a98a2f986", - "7a9eb58b-4c83-4418-a5c5-702993da5eca", - "7f32bc1b-7598-47d2-88ed-692d1cdf2f1a", - "49b2b551-8b85-4bdb-bd0b-484a068b29c3", - "d1e18c54-56d4-448d-8693-0ab2b32b69b3" - ], - "aggregationResults": [], - "total": 17 -} \ No newline at end of file + "type": "table", + "blockIds": [ + "0b0bc477-fe3c-46d9-8b4d-0558d052ad35", + "65d84d86-39bb-4171-af71-05f99707bf85", + "e1aaa0d5-73e4-419d-b5d6-e414ba0d4e55", + "5994f819-887e-4e3e-b7dc-0095f0b4df7d", + "07238e54-8e66-44a7-8a1e-116238320caa", + "e9fa60a7-3b95-44bd-bcb3-398227dc0d93", + "ae1d419b-7091-4caa-a158-dfe922433575", + "053abff1-2986-4ff9-ba0d-dc3d9eca8a73", + "19b92c37-9784-4471-b973-0e3953433fe5", + "cb9d9d33-235b-48ed-aee1-94f4d2874e30", + "8fe0836e-7ac1-41c3-904c-12b8d6b72f1a", + "de516906-d101-485a-bdcc-aa11b932ec87", + "e1986719-1c20-431a-9c69-292a98a2f986", + "7a9eb58b-4c83-4418-a5c5-702993da5eca", + "7f32bc1b-7598-47d2-88ed-692d1cdf2f1a", + "49b2b551-8b85-4bdb-bd0b-484a068b29c3", + "d1e18c54-56d4-448d-8693-0ab2b32b69b3" + ], + "aggregationResults": [], + "total": 17 +} diff --git a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-693b4304-0bbd-4f9a-85f1-7c9cb1768110.json b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-693b4304-0bbd-4f9a-85f1-7c9cb1768110.json index cff2e42d9..97752d973 100644 --- a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-693b4304-0bbd-4f9a-85f1-7c9cb1768110.json +++ b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-693b4304-0bbd-4f9a-85f1-7c9cb1768110.json @@ -1,23 +1,23 @@ { - "type": "table", - "blockIds": [ - "14861372-4966-4bd2-9241-15eb54af1740", - "5a380378-ae79-4be5-b887-dbda78444d9d", - "b377bc3f-7e1a-438f-8a51-39ba81453826", - "df11c1c9-550e-4b70-817f-b4762579fb7d", - "c61dd34c-5c34-4f5c-bec5-f16ed5b89cb0", - "fb6f0fae-aa51-423b-8118-655f91b2a171", - "3cb90950-bff5-4557-951a-090990a2c8f9", - "f006a1e4-3bdb-4882-a640-db64b88f00c0", - "139ac7d7-30d5-4b5e-9393-7a282d8ff635", - "21ba0c99-00bd-4ff2-b3bb-ddbebdda399d", - "3aeabcf7-fb3e-4849-b1b0-72072f05e2cb", - "e9ba7138-c112-4ffc-9a49-58cc79ca97ba", - "34dd9fa6-aa50-456d-bb01-971c18c127fc", - "8f01a708-e394-40c0-8c97-48c93124fe27", - "8c33dcb8-abfd-480a-85fb-06b75799b9f2", - "73e3c5c0-0dc9-4cbe-b7fe-afa40d33a550" - ], - "aggregationResults": [], - "total": 16 -} \ No newline at end of file + "type": "table", + "blockIds": [ + "14861372-4966-4bd2-9241-15eb54af1740", + "5a380378-ae79-4be5-b887-dbda78444d9d", + "b377bc3f-7e1a-438f-8a51-39ba81453826", + "df11c1c9-550e-4b70-817f-b4762579fb7d", + "c61dd34c-5c34-4f5c-bec5-f16ed5b89cb0", + "fb6f0fae-aa51-423b-8118-655f91b2a171", + "3cb90950-bff5-4557-951a-090990a2c8f9", + "f006a1e4-3bdb-4882-a640-db64b88f00c0", + "139ac7d7-30d5-4b5e-9393-7a282d8ff635", + "21ba0c99-00bd-4ff2-b3bb-ddbebdda399d", + "3aeabcf7-fb3e-4849-b1b0-72072f05e2cb", + "e9ba7138-c112-4ffc-9a49-58cc79ca97ba", + "34dd9fa6-aa50-456d-bb01-971c18c127fc", + "8f01a708-e394-40c0-8c97-48c93124fe27", + "8c33dcb8-abfd-480a-85fb-06b75799b9f2", + "73e3c5c0-0dc9-4cbe-b7fe-afa40d33a550" + ], + "aggregationResults": [], + "total": 16 +} diff --git a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-7687ad1f-ccbe-4abb-8e95-a3685543aefe.json b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-7687ad1f-ccbe-4abb-8e95-a3685543aefe.json index dc2068d3d..44846612f 100644 --- a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-7687ad1f-ccbe-4abb-8e95-a3685543aefe.json +++ b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-7687ad1f-ccbe-4abb-8e95-a3685543aefe.json @@ -1,24 +1,24 @@ { - "type": "table", - "blockIds": [ - "e5fa63eb-9a90-4393-9559-6d468a45713b", - "9afef1ef-b1eb-4afa-bc0a-a529bd0980e5", - "d26aeb07-2605-4293-9b12-38ebd8a4453e", - "d2637657-3107-4ac0-ac4d-b86b1d112ae4", - "1ac05e78-817b-4def-be68-e4abf9931099", - "a0a1cd9a-71bf-409d-8633-691ed657b5af", - "2cc221c5-bad1-4d70-8fca-6dbaa28ef17d", - "f4edd0e8-9106-46e1-a983-a390ce26a67c", - "2ccbad8c-b6ce-4092-b56e-67556e19834e", - "95b21335-9403-4491-b07e-dc7aa7b4831b", - "bd3fad3d-eb60-4523-a725-3ec994b96165", - "60e2f725-8a98-4c9f-826f-5c989dee34e7", - "aadd128a-2301-4371-82fc-745b7f12d65b", - "ffc132d9-6f51-4100-8de8-ffd44f07bb1f", - "e250707e-beee-4f50-a9f4-01ea03186929", - "0240087b-223d-4c18-aa50-87e72836565b", - "1fb18673-c269-41dc-9588-2adc35ebdc53" - ], - "aggregationResults": [], - "total": 17 -} \ No newline at end of file + "type": "table", + "blockIds": [ + "e5fa63eb-9a90-4393-9559-6d468a45713b", + "9afef1ef-b1eb-4afa-bc0a-a529bd0980e5", + "d26aeb07-2605-4293-9b12-38ebd8a4453e", + "d2637657-3107-4ac0-ac4d-b86b1d112ae4", + "1ac05e78-817b-4def-be68-e4abf9931099", + "a0a1cd9a-71bf-409d-8633-691ed657b5af", + "2cc221c5-bad1-4d70-8fca-6dbaa28ef17d", + "f4edd0e8-9106-46e1-a983-a390ce26a67c", + "2ccbad8c-b6ce-4092-b56e-67556e19834e", + "95b21335-9403-4491-b07e-dc7aa7b4831b", + "bd3fad3d-eb60-4523-a725-3ec994b96165", + "60e2f725-8a98-4c9f-826f-5c989dee34e7", + "aadd128a-2301-4371-82fc-745b7f12d65b", + "ffc132d9-6f51-4100-8de8-ffd44f07bb1f", + "e250707e-beee-4f50-a9f4-01ea03186929", + "0240087b-223d-4c18-aa50-87e72836565b", + "1fb18673-c269-41dc-9588-2adc35ebdc53" + ], + "aggregationResults": [], + "total": 17 +} diff --git a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-85e4d626-09cc-45f6-9a28-07d5d490ca1d.json b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-85e4d626-09cc-45f6-9a28-07d5d490ca1d.json index 2922130ac..71041e19f 100644 --- a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-85e4d626-09cc-45f6-9a28-07d5d490ca1d.json +++ b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-85e4d626-09cc-45f6-9a28-07d5d490ca1d.json @@ -1,24 +1,24 @@ { - "type": "table", - "blockIds": [ - "e47dfd5d-eff8-443f-997e-d4f87df4eba3", - "0cf08062-1177-4438-95ca-f08ffa08f68b", - "712feb1b-3340-4276-9d72-1cbb957b12d2", - "8fcd3b85-515b-4f64-b56c-0bfa25378c1f", - "923fddb3-f155-4ed0-8f73-4b35f548313a", - "bf7af6a2-79f0-44f0-9355-0099157e7883", - "4c6173b9-d127-48e5-b06c-5b1199e1b668", - "ef13dd90-81d0-4e13-917e-28cf366213b1", - "e8afe3d1-89bc-4304-99c3-1432ac893c35", - "50395c04-2584-4a35-b3eb-f1057fdb5d3a", - "b27d3c7b-dfaa-4ca3-8a58-76a71d4e1249", - "5f7db689-4d74-4a04-9feb-0fb1318a5793", - "6d2cd5e5-cdd1-46d8-ad7f-ecca8a67c563", - "eef49b94-5e83-4f4d-89cc-be1f3fc51194", - "f1740d6e-aecc-46b8-9593-c03ac98428c2", - "50988a22-3fc1-4cfa-9bcf-f53225e12ee5", - "fb7e8bc2-1c6c-4bb9-8417-f3f35ec81c40" - ], - "aggregationResults": [], - "total": 17 -} \ No newline at end of file + "type": "table", + "blockIds": [ + "e47dfd5d-eff8-443f-997e-d4f87df4eba3", + "0cf08062-1177-4438-95ca-f08ffa08f68b", + "712feb1b-3340-4276-9d72-1cbb957b12d2", + "8fcd3b85-515b-4f64-b56c-0bfa25378c1f", + "923fddb3-f155-4ed0-8f73-4b35f548313a", + "bf7af6a2-79f0-44f0-9355-0099157e7883", + "4c6173b9-d127-48e5-b06c-5b1199e1b668", + "ef13dd90-81d0-4e13-917e-28cf366213b1", + "e8afe3d1-89bc-4304-99c3-1432ac893c35", + "50395c04-2584-4a35-b3eb-f1057fdb5d3a", + "b27d3c7b-dfaa-4ca3-8a58-76a71d4e1249", + "5f7db689-4d74-4a04-9feb-0fb1318a5793", + "6d2cd5e5-cdd1-46d8-ad7f-ecca8a67c563", + "eef49b94-5e83-4f4d-89cc-be1f3fc51194", + "f1740d6e-aecc-46b8-9593-c03ac98428c2", + "50988a22-3fc1-4cfa-9bcf-f53225e12ee5", + "fb7e8bc2-1c6c-4bb9-8417-f3f35ec81c40" + ], + "aggregationResults": [], + "total": 17 +} diff --git a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-93fe8a38-e32b-4c6a-87f2-03f1a438de75.json b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-93fe8a38-e32b-4c6a-87f2-03f1a438de75.json index c750d9cf1..4b58f6be3 100644 --- a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-93fe8a38-e32b-4c6a-87f2-03f1a438de75.json +++ b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-93fe8a38-e32b-4c6a-87f2-03f1a438de75.json @@ -1,24 +1,24 @@ { - "type": "table", - "blockIds": [ - "116d9fd5-23d5-4b40-a5f5-4d17c3ec4878", - "d7574446-5fef-4bd3-aabb-1efb11d790b1", - "1145281e-c801-4d5a-85e6-a65edc2f76f0", - "b7cdb0ca-34e3-456a-bb24-4f63f04627fe", - "5dcbf508-1f19-4ae5-9993-3f0e8876681b", - "31d71a35-0697-4d79-9788-0a0aece5a9f1", - "aa37a93c-ecad-45a1-90d5-3df954c7fa40", - "d6a07a3a-00c3-4513-94ee-ac54b428377b", - "e55031d0-8855-4f6c-a937-e9e55cb665b9", - "a5611170-3b44-4d9b-aae5-9d7002b673cf", - "73d4b541-7a47-4205-a96d-6776f8eefec6", - "947682f7-7e61-4583-a0f4-70280db629f0", - "d7a971e2-2ae6-43ce-ba54-8356afc680b9", - "6cb98fa9-927a-42db-a7df-665020bcb456", - "4aee59ce-3c76-4cb5-b720-545266a1a1f2", - "e708b1da-967c-4d68-a6d6-a5987b5c83b3", - "0763d43d-70c9-4ad4-ada5-cb0374b8d730" - ], - "aggregationResults": [], - "total": 17 -} \ No newline at end of file + "type": "table", + "blockIds": [ + "116d9fd5-23d5-4b40-a5f5-4d17c3ec4878", + "d7574446-5fef-4bd3-aabb-1efb11d790b1", + "1145281e-c801-4d5a-85e6-a65edc2f76f0", + "b7cdb0ca-34e3-456a-bb24-4f63f04627fe", + "5dcbf508-1f19-4ae5-9993-3f0e8876681b", + "31d71a35-0697-4d79-9788-0a0aece5a9f1", + "aa37a93c-ecad-45a1-90d5-3df954c7fa40", + "d6a07a3a-00c3-4513-94ee-ac54b428377b", + "e55031d0-8855-4f6c-a937-e9e55cb665b9", + "a5611170-3b44-4d9b-aae5-9d7002b673cf", + "73d4b541-7a47-4205-a96d-6776f8eefec6", + "947682f7-7e61-4583-a0f4-70280db629f0", + "d7a971e2-2ae6-43ce-ba54-8356afc680b9", + "6cb98fa9-927a-42db-a7df-665020bcb456", + "4aee59ce-3c76-4cb5-b720-545266a1a1f2", + "e708b1da-967c-4d68-a6d6-a5987b5c83b3", + "0763d43d-70c9-4ad4-ada5-cb0374b8d730" + ], + "aggregationResults": [], + "total": 17 +} diff --git a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-99cd3dfb-97fb-493d-bfaa-518bd872dda4.json b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-99cd3dfb-97fb-493d-bfaa-518bd872dda4.json index 2e6145070..91e7fb1ec 100644 --- a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-99cd3dfb-97fb-493d-bfaa-518bd872dda4.json +++ b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-99cd3dfb-97fb-493d-bfaa-518bd872dda4.json @@ -1,24 +1,24 @@ { - "type": "table", - "blockIds": [ - "d389225d-1ed7-4234-a83d-85eb3ed46c33", - "3cf9537e-e47c-456a-9cfb-1f6fbecc49b6", - "672ab20d-33c3-4863-b94a-a20b4191f9d2", - "af584923-1332-4b4a-b6a0-d1edd5dea6a9", - "163d744c-1fd0-4207-ae19-b1d8d6d4aecb", - "6db88bd8-fcfa-4409-8260-9192d26e4596", - "1cb564d0-2918-4625-8c82-1812df38e104", - "f5a4d04f-31e7-4d10-99f3-bd90b6fac5e8", - "be8a710a-78fc-400f-8852-72f976b04b4a", - "8812937a-7b9f-4e59-92dd-72d80b0f0150", - "fef63b45-91ec-47d5-bd32-27d27dab419f", - "f2c125eb-97d0-40fa-b147-d325b8689f99", - "1b47d758-678d-44bf-8fe4-e432618b6282", - "31dd97fd-a0a6-41e1-83b9-f2fb91c58550", - "91bd4399-4e91-418c-9906-b360a4a32107", - "db375bde-34fb-44ea-a3f2-75e41fa92e93", - "033f25e6-a8f6-4ba7-8b56-508e95be5f15" - ], - "aggregationResults": [], - "total": 17 -} \ No newline at end of file + "type": "table", + "blockIds": [ + "d389225d-1ed7-4234-a83d-85eb3ed46c33", + "3cf9537e-e47c-456a-9cfb-1f6fbecc49b6", + "672ab20d-33c3-4863-b94a-a20b4191f9d2", + "af584923-1332-4b4a-b6a0-d1edd5dea6a9", + "163d744c-1fd0-4207-ae19-b1d8d6d4aecb", + "6db88bd8-fcfa-4409-8260-9192d26e4596", + "1cb564d0-2918-4625-8c82-1812df38e104", + "f5a4d04f-31e7-4d10-99f3-bd90b6fac5e8", + "be8a710a-78fc-400f-8852-72f976b04b4a", + "8812937a-7b9f-4e59-92dd-72d80b0f0150", + "fef63b45-91ec-47d5-bd32-27d27dab419f", + "f2c125eb-97d0-40fa-b147-d325b8689f99", + "1b47d758-678d-44bf-8fe4-e432618b6282", + "31dd97fd-a0a6-41e1-83b9-f2fb91c58550", + "91bd4399-4e91-418c-9906-b360a4a32107", + "db375bde-34fb-44ea-a3f2-75e41fa92e93", + "033f25e6-a8f6-4ba7-8b56-508e95be5f15" + ], + "aggregationResults": [], + "total": 17 +} diff --git a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-9a43758f-21c5-4fc2-a4b5-0fc82971b79f.json b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-9a43758f-21c5-4fc2-a4b5-0fc82971b79f.json index 96062aca2..14a56ee93 100644 --- a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-9a43758f-21c5-4fc2-a4b5-0fc82971b79f.json +++ b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-9a43758f-21c5-4fc2-a4b5-0fc82971b79f.json @@ -1,21 +1,21 @@ { - "type": "table", - "blockIds": [ - "3cf9537e-e47c-456a-9cfb-1f6fbecc49b6", - "3a6b159d-905d-4d63-a623-e85ad03ce964", - "6d1d75e9-3195-45d2-9016-6a14f3882ef4", - "5a380378-ae79-4be5-b887-dbda78444d9d", - "f8fcb6f0-1d50-4de7-a0f2-040c1d8d295b", - "f16c45fe-f2c8-45a7-b181-d64605bd5840", - "b27d3c7b-dfaa-4ca3-8a58-76a71d4e1249", - "28cf85e8-77d6-4ab2-8ce0-b8879dcf2525", - "1893193b-bdb6-4531-9fee-d9f4405e94df", - "8c4ed0e2-57f4-44c0-908c-45118a267a8c", - "abb057ce-1ce2-4534-b5dc-dd7abc27fa72", - "081f52dc-abad-4119-b79e-94b155327d62", - "781dbbf8-028b-401f-912a-ec0984a7e884", - "0a9655db-94cf-4b07-8414-18b2c12b1f88" - ], - "aggregationResults": [], - "total": 14 -} \ No newline at end of file + "type": "table", + "blockIds": [ + "3cf9537e-e47c-456a-9cfb-1f6fbecc49b6", + "3a6b159d-905d-4d63-a623-e85ad03ce964", + "6d1d75e9-3195-45d2-9016-6a14f3882ef4", + "5a380378-ae79-4be5-b887-dbda78444d9d", + "f8fcb6f0-1d50-4de7-a0f2-040c1d8d295b", + "f16c45fe-f2c8-45a7-b181-d64605bd5840", + "b27d3c7b-dfaa-4ca3-8a58-76a71d4e1249", + "28cf85e8-77d6-4ab2-8ce0-b8879dcf2525", + "1893193b-bdb6-4531-9fee-d9f4405e94df", + "8c4ed0e2-57f4-44c0-908c-45118a267a8c", + "abb057ce-1ce2-4534-b5dc-dd7abc27fa72", + "081f52dc-abad-4119-b79e-94b155327d62", + "781dbbf8-028b-401f-912a-ec0984a7e884", + "0a9655db-94cf-4b07-8414-18b2c12b1f88" + ], + "aggregationResults": [], + "total": 14 +} diff --git a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-9fdf39a1-64c3-464c-a4c9-f3e4d9a9aa2c.json b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-9fdf39a1-64c3-464c-a4c9-f3e4d9a9aa2c.json index 7347155d1..40d614b45 100644 --- a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-9fdf39a1-64c3-464c-a4c9-f3e4d9a9aa2c.json +++ b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-9fdf39a1-64c3-464c-a4c9-f3e4d9a9aa2c.json @@ -1,24 +1,24 @@ { - "type": "table", - "blockIds": [ - "bade9948-e8d0-4706-b135-f4ac402f363c", - "8bc1f4f2-8efb-4056-9253-a2cd313a0664", - "5e418731-93cc-4256-a193-4e4b6e0a8a50", - "618353f9-1dcb-4894-bda3-a95780ef9897", - "b1ed6778-ccb0-461e-917c-ddd64e0af148", - "eb0bea4e-81dd-4de2-8266-6956bccdc212", - "1999a4fd-f30c-44b6-8bad-002af81dda68", - "dc0be7cc-c8a7-4197-9498-b80b0af2293f", - "4fe86627-1790-4a53-9351-810fec002c5e", - "4f3a36b3-1817-4451-a692-73e6d2d9566f", - "726b87b3-bc9d-4af4-a804-03f1be3340fd", - "56aaad71-3013-4c49-b37c-5c227c79f299", - "8fade8ad-a605-41ba-9652-57e4b064d0ff", - "f41fccaf-fdaa-4baa-8696-31b6ecad12f7", - "081f52dc-abad-4119-b79e-94b155327d62", - "b40cda73-b89a-44fc-8840-78aff8792427", - "f10dbc1a-5366-4da7-b41c-5c1bae52d817" - ], - "aggregationResults": [], - "total": 17 -} \ No newline at end of file + "type": "table", + "blockIds": [ + "bade9948-e8d0-4706-b135-f4ac402f363c", + "8bc1f4f2-8efb-4056-9253-a2cd313a0664", + "5e418731-93cc-4256-a193-4e4b6e0a8a50", + "618353f9-1dcb-4894-bda3-a95780ef9897", + "b1ed6778-ccb0-461e-917c-ddd64e0af148", + "eb0bea4e-81dd-4de2-8266-6956bccdc212", + "1999a4fd-f30c-44b6-8bad-002af81dda68", + "dc0be7cc-c8a7-4197-9498-b80b0af2293f", + "4fe86627-1790-4a53-9351-810fec002c5e", + "4f3a36b3-1817-4451-a692-73e6d2d9566f", + "726b87b3-bc9d-4af4-a804-03f1be3340fd", + "56aaad71-3013-4c49-b37c-5c227c79f299", + "8fade8ad-a605-41ba-9652-57e4b064d0ff", + "f41fccaf-fdaa-4baa-8696-31b6ecad12f7", + "081f52dc-abad-4119-b79e-94b155327d62", + "b40cda73-b89a-44fc-8840-78aff8792427", + "f10dbc1a-5366-4da7-b41c-5c1bae52d817" + ], + "aggregationResults": [], + "total": 17 +} diff --git a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-ab6c9a56-5322-4bd1-a384-7797a81478c5.json b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-ab6c9a56-5322-4bd1-a384-7797a81478c5.json index cacedfbd8..85981868d 100644 --- a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-ab6c9a56-5322-4bd1-a384-7797a81478c5.json +++ b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-ab6c9a56-5322-4bd1-a384-7797a81478c5.json @@ -1,24 +1,24 @@ { - "type": "table", - "blockIds": [ - "44bad171-b4ac-44b9-ad58-b83c95efc455", - "680ce12f-b1a1-4696-ae20-c9d20a36fb8a", - "dcda924e-8b52-4461-ab5a-6593ced99dba", - "d814bdb7-8fe8-497d-bdfd-11c32736b4bd", - "1ef2791e-d8a4-4234-8327-ba0bc066bf66", - "9fb342a5-281b-43ca-9ef6-0b5c5c1ee2ed", - "a1bed86a-7bef-46d5-9932-4e94c8c092ba", - "1893193b-bdb6-4531-9fee-d9f4405e94df", - "bfcfc733-44f6-43fe-bcae-43a436947aec", - "1df0cb61-e72f-45de-9778-f17a6a7faa02", - "db5379f5-87e9-48b7-969d-4b82c1ce174e", - "c2825fad-7403-4f4a-b251-302fca95954d", - "4f674cd3-80df-4dc7-b882-75f5f181cabb", - "eb6703eb-70ff-4d7b-abd0-925e1531a77a", - "48bda606-dc77-4e13-836e-c3e32ede5922", - "1eda32b5-dbb0-4f9c-b4b7-916beb8644df", - "5d092eea-2814-4a33-bcd7-2077b149b831" - ], - "aggregationResults": [], - "total": 17 -} \ No newline at end of file + "type": "table", + "blockIds": [ + "44bad171-b4ac-44b9-ad58-b83c95efc455", + "680ce12f-b1a1-4696-ae20-c9d20a36fb8a", + "dcda924e-8b52-4461-ab5a-6593ced99dba", + "d814bdb7-8fe8-497d-bdfd-11c32736b4bd", + "1ef2791e-d8a4-4234-8327-ba0bc066bf66", + "9fb342a5-281b-43ca-9ef6-0b5c5c1ee2ed", + "a1bed86a-7bef-46d5-9932-4e94c8c092ba", + "1893193b-bdb6-4531-9fee-d9f4405e94df", + "bfcfc733-44f6-43fe-bcae-43a436947aec", + "1df0cb61-e72f-45de-9778-f17a6a7faa02", + "db5379f5-87e9-48b7-969d-4b82c1ce174e", + "c2825fad-7403-4f4a-b251-302fca95954d", + "4f674cd3-80df-4dc7-b882-75f5f181cabb", + "eb6703eb-70ff-4d7b-abd0-925e1531a77a", + "48bda606-dc77-4e13-836e-c3e32ede5922", + "1eda32b5-dbb0-4f9c-b4b7-916beb8644df", + "5d092eea-2814-4a33-bcd7-2077b149b831" + ], + "aggregationResults": [], + "total": 17 +} diff --git a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-b6c6b669-659e-4487-8d48-8a538b8a0d82.json b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-b6c6b669-659e-4487-8d48-8a538b8a0d82.json index 535d9e0d0..bb505ce4c 100644 --- a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-b6c6b669-659e-4487-8d48-8a538b8a0d82.json +++ b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-b6c6b669-659e-4487-8d48-8a538b8a0d82.json @@ -1,24 +1,24 @@ { - "type": "table", - "blockIds": [ - "50bcbdc0-0f62-4d11-9b8d-1acfb33064c9", - "ae68ad50-b170-4e2e-8913-a9fba4fb6685", - "578d7618-26a6-41b7-9593-9d43efca2816", - "3399ed56-0507-4e71-a964-6e59e87c24af", - "5bbd362c-20d8-444f-ba64-e7db752bee6e", - "6b38233e-c62f-4ce8-b959-26256e77246a", - "d4ef28bc-ceec-46b1-ac94-d83d05008953", - "ba8bccf0-3f72-4999-81de-654f8f521c83", - "d450c617-527a-4b42-9d5b-425b0fe6cb24", - "e82bcf69-7ab8-4716-962a-a990a1320c68", - "48ffab96-cf5f-4e84-8491-a6939e631a24", - "57a4a7a7-6c0b-4024-b4e0-77698d8e9d42", - "88e820c8-cf3a-483c-b70a-f95a1de175ba", - "58a92c7b-b52a-4547-8f3d-a4250ff3416a", - "caf05638-c338-45e2-8708-69d11382e16e", - "c4a83c17-fc38-4e08-8edc-97d2fb8112c4", - "001a3b09-88e9-4a6a-8c90-e524a04c2f27" - ], - "aggregationResults": [], - "total": 17 -} \ No newline at end of file + "type": "table", + "blockIds": [ + "50bcbdc0-0f62-4d11-9b8d-1acfb33064c9", + "ae68ad50-b170-4e2e-8913-a9fba4fb6685", + "578d7618-26a6-41b7-9593-9d43efca2816", + "3399ed56-0507-4e71-a964-6e59e87c24af", + "5bbd362c-20d8-444f-ba64-e7db752bee6e", + "6b38233e-c62f-4ce8-b959-26256e77246a", + "d4ef28bc-ceec-46b1-ac94-d83d05008953", + "ba8bccf0-3f72-4999-81de-654f8f521c83", + "d450c617-527a-4b42-9d5b-425b0fe6cb24", + "e82bcf69-7ab8-4716-962a-a990a1320c68", + "48ffab96-cf5f-4e84-8491-a6939e631a24", + "57a4a7a7-6c0b-4024-b4e0-77698d8e9d42", + "88e820c8-cf3a-483c-b70a-f95a1de175ba", + "58a92c7b-b52a-4547-8f3d-a4250ff3416a", + "caf05638-c338-45e2-8708-69d11382e16e", + "c4a83c17-fc38-4e08-8edc-97d2fb8112c4", + "001a3b09-88e9-4a6a-8c90-e524a04c2f27" + ], + "aggregationResults": [], + "total": 17 +} diff --git a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-bd226193-3647-4ed1-bbe3-a5baa69954c7.json b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-bd226193-3647-4ed1-bbe3-a5baa69954c7.json index 4f2753979..d62b66359 100644 --- a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-bd226193-3647-4ed1-bbe3-a5baa69954c7.json +++ b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-bd226193-3647-4ed1-bbe3-a5baa69954c7.json @@ -1,26 +1,26 @@ { - "type": "table", - "blockIds": [ - "e93ad1c5-28f0-414d-bf38-2ee4942a179b", - "cab48d12-642c-4cfe-ab61-140357800313", - "ae647d94-0c24-43fe-9863-2735765193d0", - "db67ff57-37ad-49aa-9acb-928996d16aca", - "6f337686-c8a2-466f-ace0-ffd050d3ae1f", - "f17e0ebf-c690-4fbe-9aef-32f7c1e0242d", - "36ad2e36-890c-4263-bb06-57882acb8e92", - "be887255-8a1b-4de8-b2dc-fe62d4970276", - "4aa98c40-1dc2-4545-bdb0-116cbd4f8ece", - "dc108e7a-8ec5-4f1f-bca4-87060b5dd29c", - "f5401633-95dc-4884-b5be-f2ff895e2930", - "bc2c88f9-b011-4e06-a493-d8ef870b3b00", - "c6932a55-2df4-4c14-ae50-78a45e6e847c", - "60bfa5fc-f2f6-4af2-bcec-eee315cad899", - "3fc9c51e-1ae8-48de-90b3-2a8ebccdb3d8", - "36030fb8-b864-4f8e-a81e-27086d8c4b42", - "22e7dc5f-a5e3-40cf-87c4-762a57a2ef55", - "4eb264b8-df87-49f0-a0d1-af56908d0bb5", - "f5dc3f45-5d23-4d42-8132-2230fd5d354c" - ], - "aggregationResults": [], - "total": 19 -} \ No newline at end of file + "type": "table", + "blockIds": [ + "e93ad1c5-28f0-414d-bf38-2ee4942a179b", + "cab48d12-642c-4cfe-ab61-140357800313", + "ae647d94-0c24-43fe-9863-2735765193d0", + "db67ff57-37ad-49aa-9acb-928996d16aca", + "6f337686-c8a2-466f-ace0-ffd050d3ae1f", + "f17e0ebf-c690-4fbe-9aef-32f7c1e0242d", + "36ad2e36-890c-4263-bb06-57882acb8e92", + "be887255-8a1b-4de8-b2dc-fe62d4970276", + "4aa98c40-1dc2-4545-bdb0-116cbd4f8ece", + "dc108e7a-8ec5-4f1f-bca4-87060b5dd29c", + "f5401633-95dc-4884-b5be-f2ff895e2930", + "bc2c88f9-b011-4e06-a493-d8ef870b3b00", + "c6932a55-2df4-4c14-ae50-78a45e6e847c", + "60bfa5fc-f2f6-4af2-bcec-eee315cad899", + "3fc9c51e-1ae8-48de-90b3-2a8ebccdb3d8", + "36030fb8-b864-4f8e-a81e-27086d8c4b42", + "22e7dc5f-a5e3-40cf-87c4-762a57a2ef55", + "4eb264b8-df87-49f0-a0d1-af56908d0bb5", + "f5dc3f45-5d23-4d42-8132-2230fd5d354c" + ], + "aggregationResults": [], + "total": 19 +} diff --git a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-bdc489ac-13dd-46bd-97f9-86866d76bc43.json b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-bdc489ac-13dd-46bd-97f9-86866d76bc43.json index df56dd0b8..301294cf6 100644 --- a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-bdc489ac-13dd-46bd-97f9-86866d76bc43.json +++ b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-bdc489ac-13dd-46bd-97f9-86866d76bc43.json @@ -1,24 +1,24 @@ { - "type": "table", - "blockIds": [ - "15e5035e-396a-4822-a510-e1a6f42f959a", - "458a640c-0440-4bab-800d-6addb1fce4a2", - "81c1ea34-eeca-446f-b042-3a4ed41702f6", - "83d039b4-d75b-433b-bf0a-6abb0d42d7ab", - "6c51dece-aadc-4e2a-8426-17f693128f0a", - "e26d6bd2-6f2a-480d-913d-2ecd6efc4c03", - "99936274-2eae-4def-92f6-34b46649dbd3", - "39615d67-a5ba-4766-b1de-d5f2ccb262be", - "9a3b3071-f994-4fd2-8e31-495d87617b8d", - "46912a1e-c529-40e6-a4eb-e9e33af9eab8", - "eb058479-abe5-4bef-ab45-fd8a02417c57", - "6fe85469-68e9-4444-8159-f1e7bc54b77b", - "9b8b837a-085e-4840-a3b0-a669167f7268", - "25ebb018-1bf8-438a-9ba0-c16c033d527f", - "f3f7f355-52a9-4931-b7d2-19b637b6ed02", - "ed8a572f-f2d0-460a-89d3-d475f33c5974", - "427341bc-79a3-4ec5-8987-a91dbd65e041" - ], - "aggregationResults": [], - "total": 17 -} \ No newline at end of file + "type": "table", + "blockIds": [ + "15e5035e-396a-4822-a510-e1a6f42f959a", + "458a640c-0440-4bab-800d-6addb1fce4a2", + "81c1ea34-eeca-446f-b042-3a4ed41702f6", + "83d039b4-d75b-433b-bf0a-6abb0d42d7ab", + "6c51dece-aadc-4e2a-8426-17f693128f0a", + "e26d6bd2-6f2a-480d-913d-2ecd6efc4c03", + "99936274-2eae-4def-92f6-34b46649dbd3", + "39615d67-a5ba-4766-b1de-d5f2ccb262be", + "9a3b3071-f994-4fd2-8e31-495d87617b8d", + "46912a1e-c529-40e6-a4eb-e9e33af9eab8", + "eb058479-abe5-4bef-ab45-fd8a02417c57", + "6fe85469-68e9-4444-8159-f1e7bc54b77b", + "9b8b837a-085e-4840-a3b0-a669167f7268", + "25ebb018-1bf8-438a-9ba0-c16c033d527f", + "f3f7f355-52a9-4931-b7d2-19b637b6ed02", + "ed8a572f-f2d0-460a-89d3-d475f33c5974", + "427341bc-79a3-4ec5-8987-a91dbd65e041" + ], + "aggregationResults": [], + "total": 17 +} diff --git a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-c14e33fe-19d2-4266-a935-0ef6528a77ff.json b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-c14e33fe-19d2-4266-a935-0ef6528a77ff.json index 285324894..6d75b4e75 100644 --- a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-c14e33fe-19d2-4266-a935-0ef6528a77ff.json +++ b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-c14e33fe-19d2-4266-a935-0ef6528a77ff.json @@ -1,24 +1,24 @@ { - "type": "table", - "blockIds": [ - "4b63e868-7277-40ed-b830-7d72d5bccf41", - "065d7fa4-c7d0-45b7-a95f-5535e48c7ff3", - "f3c1f8ce-34d0-4816-ac70-bf77c0739c25", - "ec525e26-c898-49a5-b930-de3ab98eedb4", - "59da3e17-f388-428d-a7a5-ed4ffdf2863f", - "235ee243-e12e-4d0c-b044-5ae62d261fe4", - "7ba6a6ed-f214-40c1-8031-ed5a7d4dc5ed", - "00d0e651-e8c0-4b15-a11d-2b68bceb9119", - "7578f7b0-914a-4f66-9251-367af2ba0325", - "9dedabed-701c-4b05-b317-4b6b75a2481f", - "465066e3-be56-4ce0-9482-92fc538e7693", - "21ee8a3d-77a0-4681-8d38-d68ab459596a", - "53eff952-0112-4c9c-b230-59cb09bd101f", - "f41f23d4-640f-4200-8567-c30a84548be8", - "caee42ee-0955-4621-85be-f98869854b5d", - "57f0d621-3035-4676-8e64-0bba57105ce3", - "db2d6578-3120-4987-ae63-c865722c5b32" - ], - "aggregationResults": [], - "total": 17 -} \ No newline at end of file + "type": "table", + "blockIds": [ + "4b63e868-7277-40ed-b830-7d72d5bccf41", + "065d7fa4-c7d0-45b7-a95f-5535e48c7ff3", + "f3c1f8ce-34d0-4816-ac70-bf77c0739c25", + "ec525e26-c898-49a5-b930-de3ab98eedb4", + "59da3e17-f388-428d-a7a5-ed4ffdf2863f", + "235ee243-e12e-4d0c-b044-5ae62d261fe4", + "7ba6a6ed-f214-40c1-8031-ed5a7d4dc5ed", + "00d0e651-e8c0-4b15-a11d-2b68bceb9119", + "7578f7b0-914a-4f66-9251-367af2ba0325", + "9dedabed-701c-4b05-b317-4b6b75a2481f", + "465066e3-be56-4ce0-9482-92fc538e7693", + "21ee8a3d-77a0-4681-8d38-d68ab459596a", + "53eff952-0112-4c9c-b230-59cb09bd101f", + "f41f23d4-640f-4200-8567-c30a84548be8", + "caee42ee-0955-4621-85be-f98869854b5d", + "57f0d621-3035-4676-8e64-0bba57105ce3", + "db2d6578-3120-4987-ae63-c865722c5b32" + ], + "aggregationResults": [], + "total": 17 +} diff --git a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-c34ab79e-df2d-4a6d-af71-8aef61a65aa7.json b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-c34ab79e-df2d-4a6d-af71-8aef61a65aa7.json index de6cb4ff4..0ab18a8f0 100644 --- a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-c34ab79e-df2d-4a6d-af71-8aef61a65aa7.json +++ b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-c34ab79e-df2d-4a6d-af71-8aef61a65aa7.json @@ -1,24 +1,24 @@ { - "type": "table", - "blockIds": [ - "734f8ebc-e117-40d9-b39a-e46578ef805e", - "f14efca6-b40b-4411-8ceb-de5b87cb113c", - "0e968a69-2b1d-491b-903d-1a02946e6570", - "53452992-30fb-4120-b21a-db76e99ab839", - "7cfcaa96-bb56-4646-8bad-cc8fd58aea57", - "d539802b-e51c-4187-8061-b8b670f083a7", - "b0ead175-abb3-4fc1-9338-f7ef9c77036b", - "65af3799-3b7e-4fc2-8dce-ba2c520f6bd6", - "eeeca8b7-af12-487c-aaab-ab3fbbf6ab4c", - "95a42416-cc68-417c-abaf-0987a2eee8d4", - "8fa213b5-2031-48db-8da9-94dc34699fcb", - "e652949a-bef8-43f1-baa9-2d760b23deb1", - "5316faee-fcf7-4a48-a572-40c7e809cce1", - "c2e04e3d-74d3-47a0-b4ea-0c2bf58ebf2e", - "766b743c-1aa6-468f-b94c-a8d78c27d78e", - "0a9655db-94cf-4b07-8414-18b2c12b1f88", - "3aa043eb-2935-4ccb-b248-d13a97f305cd" - ], - "aggregationResults": [], - "total": 17 -} \ No newline at end of file + "type": "table", + "blockIds": [ + "734f8ebc-e117-40d9-b39a-e46578ef805e", + "f14efca6-b40b-4411-8ceb-de5b87cb113c", + "0e968a69-2b1d-491b-903d-1a02946e6570", + "53452992-30fb-4120-b21a-db76e99ab839", + "7cfcaa96-bb56-4646-8bad-cc8fd58aea57", + "d539802b-e51c-4187-8061-b8b670f083a7", + "b0ead175-abb3-4fc1-9338-f7ef9c77036b", + "65af3799-3b7e-4fc2-8dce-ba2c520f6bd6", + "eeeca8b7-af12-487c-aaab-ab3fbbf6ab4c", + "95a42416-cc68-417c-abaf-0987a2eee8d4", + "8fa213b5-2031-48db-8da9-94dc34699fcb", + "e652949a-bef8-43f1-baa9-2d760b23deb1", + "5316faee-fcf7-4a48-a572-40c7e809cce1", + "c2e04e3d-74d3-47a0-b4ea-0c2bf58ebf2e", + "766b743c-1aa6-468f-b94c-a8d78c27d78e", + "0a9655db-94cf-4b07-8414-18b2c12b1f88", + "3aa043eb-2935-4ccb-b248-d13a97f305cd" + ], + "aggregationResults": [], + "total": 17 +} diff --git a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-c69e1799-88cb-4135-a10d-1ec4617f0aa6.json b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-c69e1799-88cb-4135-a10d-1ec4617f0aa6.json index e0642469c..731259e2d 100644 --- a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-c69e1799-88cb-4135-a10d-1ec4617f0aa6.json +++ b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-c69e1799-88cb-4135-a10d-1ec4617f0aa6.json @@ -1,23 +1,23 @@ { - "type": "table", - "blockIds": [ - "c7ea3f1d-91de-451d-b271-271865442cc4", - "e79b8489-eca3-4c8e-ae2e-97fc6aa1f42a", - "64423602-a7b7-49f8-b986-6e26ec296044", - "7ed2188a-e376-45ad-b032-ce4b72129c6d", - "dfd8bd11-873c-4778-8e08-02e5e6b3b6a4", - "6160cdcc-b421-4bb8-b65d-2b47a89f59af", - "18155006-506b-4529-9ef2-0cd45a8426ac", - "f76af635-59d6-4321-a1a5-254314c82abf", - "d29887cc-0496-4f13-9780-2dec88465fd3", - "2c3c06fb-ba3d-4a58-8eba-4097a9011961", - "5ef2821b-a547-45d8-b1ba-fcebe8adacc1", - "4721be6b-2e37-484e-b7ab-78eda2ac1fc8", - "af144d64-bac6-47ad-afea-5353bd445047", - "1f0cc211-400a-4a31-bc20-ede8a7ee06ad", - "41edbc2a-e801-47df-8f51-7b26cfae051b", - "8b9c71b6-4a6c-4075-87a4-6878d3bdcb9f" - ], - "aggregationResults": [], - "total": 16 -} \ No newline at end of file + "type": "table", + "blockIds": [ + "c7ea3f1d-91de-451d-b271-271865442cc4", + "e79b8489-eca3-4c8e-ae2e-97fc6aa1f42a", + "64423602-a7b7-49f8-b986-6e26ec296044", + "7ed2188a-e376-45ad-b032-ce4b72129c6d", + "dfd8bd11-873c-4778-8e08-02e5e6b3b6a4", + "6160cdcc-b421-4bb8-b65d-2b47a89f59af", + "18155006-506b-4529-9ef2-0cd45a8426ac", + "f76af635-59d6-4321-a1a5-254314c82abf", + "d29887cc-0496-4f13-9780-2dec88465fd3", + "2c3c06fb-ba3d-4a58-8eba-4097a9011961", + "5ef2821b-a547-45d8-b1ba-fcebe8adacc1", + "4721be6b-2e37-484e-b7ab-78eda2ac1fc8", + "af144d64-bac6-47ad-afea-5353bd445047", + "1f0cc211-400a-4a31-bc20-ede8a7ee06ad", + "41edbc2a-e801-47df-8f51-7b26cfae051b", + "8b9c71b6-4a6c-4075-87a4-6878d3bdcb9f" + ], + "aggregationResults": [], + "total": 16 +} diff --git a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-cfe27a86-00d0-4322-b2db-2bc3e69269e2.json b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-cfe27a86-00d0-4322-b2db-2bc3e69269e2.json index f76817c20..be0c25e20 100644 --- a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-cfe27a86-00d0-4322-b2db-2bc3e69269e2.json +++ b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-cfe27a86-00d0-4322-b2db-2bc3e69269e2.json @@ -1,23 +1,23 @@ { - "type": "table", - "blockIds": [ - "6e391c53-f569-4ecc-9447-45c3b5e81205", - "20e1fdd9-312b-466d-a1e9-96b88652fd7a", - "1d2cf72f-e1cc-4a26-bfd8-d37598b6bfa0", - "37532462-8d6d-4ffc-bea8-98b6643ee2e3", - "92079ec1-3110-4cd7-8ffa-e8500d5850d9", - "d4e42ee3-b07e-4f33-985d-72722f80714c", - "849aca7d-95ff-4a55-993b-545fbb024e9f", - "c8e4d0dd-a27d-4798-bb58-531102e03706", - "ac6f5d8c-83b8-40de-bd28-8f7fc4c0ef34", - "7f4b610d-8ccc-4a6e-859a-9af750ef197c", - "1f9fa735-a6ff-481c-aa72-0d824660dd36", - "3ef4ffb1-40dd-4c0d-9094-37c23c181c5f", - "9e01bab7-4ea9-4cc8-aca3-4b5588c9748b", - "ae9380a8-cd3f-407b-9547-969b65e0a936", - "02f0e434-bc26-41d3-85b6-3763ebf5508d", - "9c709e5e-f447-4c97-94e4-8abd9c61fb8b" - ], - "aggregationResults": [], - "total": 16 -} \ No newline at end of file + "type": "table", + "blockIds": [ + "6e391c53-f569-4ecc-9447-45c3b5e81205", + "20e1fdd9-312b-466d-a1e9-96b88652fd7a", + "1d2cf72f-e1cc-4a26-bfd8-d37598b6bfa0", + "37532462-8d6d-4ffc-bea8-98b6643ee2e3", + "92079ec1-3110-4cd7-8ffa-e8500d5850d9", + "d4e42ee3-b07e-4f33-985d-72722f80714c", + "849aca7d-95ff-4a55-993b-545fbb024e9f", + "c8e4d0dd-a27d-4798-bb58-531102e03706", + "ac6f5d8c-83b8-40de-bd28-8f7fc4c0ef34", + "7f4b610d-8ccc-4a6e-859a-9af750ef197c", + "1f9fa735-a6ff-481c-aa72-0d824660dd36", + "3ef4ffb1-40dd-4c0d-9094-37c23c181c5f", + "9e01bab7-4ea9-4cc8-aca3-4b5588c9748b", + "ae9380a8-cd3f-407b-9547-969b65e0a936", + "02f0e434-bc26-41d3-85b6-3763ebf5508d", + "9c709e5e-f447-4c97-94e4-8abd9c61fb8b" + ], + "aggregationResults": [], + "total": 16 +} diff --git a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-d4102177-3cb3-4d36-8f39-92d84147f825.json b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-d4102177-3cb3-4d36-8f39-92d84147f825.json index 40adf45c8..d3f831259 100644 --- a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-d4102177-3cb3-4d36-8f39-92d84147f825.json +++ b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-d4102177-3cb3-4d36-8f39-92d84147f825.json @@ -1,18 +1,18 @@ { - "type": "table", - "blockIds": [ - "06e60f3a-dd9c-4934-986b-68c18987dac1", - "bade9948-e8d0-4706-b135-f4ac402f363c", - "20e1fdd9-312b-466d-a1e9-96b88652fd7a", - "1d2cf72f-e1cc-4a26-bfd8-d37598b6bfa0", - "0cf08062-1177-4438-95ca-f08ffa08f68b", - "b1ed6778-ccb0-461e-917c-ddd64e0af148", - "2cc221c5-bad1-4d70-8fca-6dbaa28ef17d", - "db375bde-34fb-44ea-a3f2-75e41fa92e93", - "203c29af-2b16-43cb-a846-db74eced0a3f", - "bd458279-307c-4a15-8838-42e6cfa7ffee", - "49b2b551-8b85-4bdb-bd0b-484a068b29c3" - ], - "aggregationResults": [], - "total": 11 -} \ No newline at end of file + "type": "table", + "blockIds": [ + "06e60f3a-dd9c-4934-986b-68c18987dac1", + "bade9948-e8d0-4706-b135-f4ac402f363c", + "20e1fdd9-312b-466d-a1e9-96b88652fd7a", + "1d2cf72f-e1cc-4a26-bfd8-d37598b6bfa0", + "0cf08062-1177-4438-95ca-f08ffa08f68b", + "b1ed6778-ccb0-461e-917c-ddd64e0af148", + "2cc221c5-bad1-4d70-8fca-6dbaa28ef17d", + "db375bde-34fb-44ea-a3f2-75e41fa92e93", + "203c29af-2b16-43cb-a846-db74eced0a3f", + "bd458279-307c-4a15-8838-42e6cfa7ffee", + "49b2b551-8b85-4bdb-bd0b-484a068b29c3" + ], + "aggregationResults": [], + "total": 11 +} diff --git a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-d8f02741-e03a-4e40-91d7-0b821ee4014d.json b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-d8f02741-e03a-4e40-91d7-0b821ee4014d.json index 8939e7329..7649967a6 100644 --- a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-d8f02741-e03a-4e40-91d7-0b821ee4014d.json +++ b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-d8f02741-e03a-4e40-91d7-0b821ee4014d.json @@ -1,23 +1,23 @@ { - "type": "table", - "blockIds": [ - "dfc56d92-0eb1-4da1-a9c4-7079b85a65c3", - "d580b754-59c2-4d78-9d6b-85d50ef5a343", - "9c196736-4326-44e9-b2b4-0bb3ec87a7f4", - "03bc6e86-ad24-4535-8b67-bedf868ec936", - "0dbd808e-acde-46af-b341-c509726914bb", - "5b33f792-195a-44d2-9bd6-f6738ff1f432", - "1a04ee78-9062-4483-92f9-a812dca78f08", - "43f6ad58-8cc3-4875-8476-e8856727056c", - "badb5fbc-a2a3-4f65-af67-1a85e1acb1d9", - "0f6bf1b5-3152-4620-9ca6-c70cc9220146", - "26541856-88cd-47bb-9df1-af7ff478859d", - "95dd3862-b518-4055-85f2-40a89c0555c0", - "6eaab6b4-38bb-4f5b-bdd0-24f53f791cd6", - "4716d21c-42a7-43a0-a163-6efeb50b5e46", - "ef0f8cdf-1e74-412c-9a76-815ceadab388", - "36d2d68c-71da-44ba-8421-b7e57e34bb07" - ], - "aggregationResults": [], - "total": 16 -} \ No newline at end of file + "type": "table", + "blockIds": [ + "dfc56d92-0eb1-4da1-a9c4-7079b85a65c3", + "d580b754-59c2-4d78-9d6b-85d50ef5a343", + "9c196736-4326-44e9-b2b4-0bb3ec87a7f4", + "03bc6e86-ad24-4535-8b67-bedf868ec936", + "0dbd808e-acde-46af-b341-c509726914bb", + "5b33f792-195a-44d2-9bd6-f6738ff1f432", + "1a04ee78-9062-4483-92f9-a812dca78f08", + "43f6ad58-8cc3-4875-8476-e8856727056c", + "badb5fbc-a2a3-4f65-af67-1a85e1acb1d9", + "0f6bf1b5-3152-4620-9ca6-c70cc9220146", + "26541856-88cd-47bb-9df1-af7ff478859d", + "95dd3862-b518-4055-85f2-40a89c0555c0", + "6eaab6b4-38bb-4f5b-bdd0-24f53f791cd6", + "4716d21c-42a7-43a0-a163-6efeb50b5e46", + "ef0f8cdf-1e74-412c-9a76-815ceadab388", + "36d2d68c-71da-44ba-8421-b7e57e34bb07" + ], + "aggregationResults": [], + "total": 16 +} diff --git a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-dac0d378-1774-47fc-a3a3-103ae120a3c1.json b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-dac0d378-1774-47fc-a3a3-103ae120a3c1.json index b87e9622f..49f5bb81e 100644 --- a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-dac0d378-1774-47fc-a3a3-103ae120a3c1.json +++ b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-dac0d378-1774-47fc-a3a3-103ae120a3c1.json @@ -1,24 +1,24 @@ { - "type": "table", - "blockIds": [ - "67f33590-2cc2-4a1b-a5ad-5e065187934f", - "a2cead6d-b40d-4882-99a5-0770a22c618b", - "48fd037d-56f5-460a-b324-ad7d6cc07e45", - "262921ae-76f4-4f85-b88c-f5d7389788d2", - "a9d3d864-127d-44c1-86b3-4cc8dba3aacd", - "6cd139ad-3bb1-497d-9866-fb8d97486279", - "db024394-18b0-4b48-8ec6-c5dcbc623d36", - "dd379e8b-3896-41d4-95f8-fff5ab73de5c", - "61f6ec91-aac3-4211-bd15-f6e85e3800bd", - "07610753-46a4-4610-bc36-d250db60a35d", - "aa4fa68c-b98f-4838-9e6a-930d58ecac2d", - "c08a13b1-d7c5-4e78-94ef-8b149c4660a2", - "3e605533-879f-4167-972e-1454c44eb0fb", - "96406da9-b28b-4899-8885-9883f6909ed6", - "f6030e27-cb91-41ca-8379-8a1dac44ffb6", - "49f89791-85b4-4cd1-98f0-2219f96dfe7e", - "6c4293fd-e16e-4d5a-9171-b0a6f7e03998" - ], - "aggregationResults": [], - "total": 17 -} \ No newline at end of file + "type": "table", + "blockIds": [ + "67f33590-2cc2-4a1b-a5ad-5e065187934f", + "a2cead6d-b40d-4882-99a5-0770a22c618b", + "48fd037d-56f5-460a-b324-ad7d6cc07e45", + "262921ae-76f4-4f85-b88c-f5d7389788d2", + "a9d3d864-127d-44c1-86b3-4cc8dba3aacd", + "6cd139ad-3bb1-497d-9866-fb8d97486279", + "db024394-18b0-4b48-8ec6-c5dcbc623d36", + "dd379e8b-3896-41d4-95f8-fff5ab73de5c", + "61f6ec91-aac3-4211-bd15-f6e85e3800bd", + "07610753-46a4-4610-bc36-d250db60a35d", + "aa4fa68c-b98f-4838-9e6a-930d58ecac2d", + "c08a13b1-d7c5-4e78-94ef-8b149c4660a2", + "3e605533-879f-4167-972e-1454c44eb0fb", + "96406da9-b28b-4899-8885-9883f6909ed6", + "f6030e27-cb91-41ca-8379-8a1dac44ffb6", + "49f89791-85b4-4cd1-98f0-2219f96dfe7e", + "6c4293fd-e16e-4d5a-9171-b0a6f7e03998" + ], + "aggregationResults": [], + "total": 17 +} diff --git a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-e1c31992-ad30-4ab5-a497-c69fc579e2ec.json b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-e1c31992-ad30-4ab5-a497-c69fc579e2ec.json index 0bdf337d1..6b702dde2 100644 --- a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-e1c31992-ad30-4ab5-a497-c69fc579e2ec.json +++ b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-e1c31992-ad30-4ab5-a497-c69fc579e2ec.json @@ -1,510 +1,510 @@ { - "type": "table", - "blockIds": [ - "3aeabcf7-fb3e-4849-b1b0-72072f05e2cb", - "df11c1c9-550e-4b70-817f-b4762579fb7d", - "fb6f0fae-aa51-423b-8118-655f91b2a171", - "c61dd34c-5c34-4f5c-bec5-f16ed5b89cb0", - "8f01a708-e394-40c0-8c97-48c93124fe27", - "34dd9fa6-aa50-456d-bb01-971c18c127fc", - "21ba0c99-00bd-4ff2-b3bb-ddbebdda399d", - "139ac7d7-30d5-4b5e-9393-7a282d8ff635", - "f006a1e4-3bdb-4882-a640-db64b88f00c0", - "14861372-4966-4bd2-9241-15eb54af1740", - "8c33dcb8-abfd-480a-85fb-06b75799b9f2", - "e9ba7138-c112-4ffc-9a49-58cc79ca97ba", - "b377bc3f-7e1a-438f-8a51-39ba81453826", - "3cb90950-bff5-4557-951a-090990a2c8f9", - "73e3c5c0-0dc9-4cbe-b7fe-afa40d33a550", - "5a380378-ae79-4be5-b887-dbda78444d9d", - "91a215b7-d355-4eb1-b57c-3587c98e2625", - "f40275d2-3c48-49ab-82f7-8f4032e95452", - "2650a90e-d204-4817-b86a-f96156bc42d7", - "8af58cfe-b746-4dc0-9dec-35824c67dcda", - "56e9c69a-5b13-4de4-ac7d-97e28f43a907", - "c48d4fad-35e3-4c51-be9b-620c0203d6c0", - "622e9abf-ca89-4a64-a43f-7633f2bcc157", - "a9747787-f2d7-48e0-ac80-2ca1c2bec19e", - "462b6820-aaf3-4cac-8a24-c961e2eb57b0", - "f5dde43e-3ff4-4643-9ceb-0277ae7e6428", - "a8a84326-0219-43b1-ba4e-53c655c76ef9", - "2e35e5fd-1f19-4832-a717-e9d0217e0902", - "d82575ca-95bd-4bd1-b430-e3af06d1cc57", - "5426599c-94a1-4306-a35f-a07a5c0d19eb", - "217469c1-0a42-4f90-a2c7-3aed5ac01ac2", - "1fc82e99-08b1-4275-8c3b-cf75f9d9a3c1", - "3d2134ed-9279-4195-876d-cb645a6870a8", - "726b87b3-bc9d-4af4-a804-03f1be3340fd", - "f41fccaf-fdaa-4baa-8696-31b6ecad12f7", - "4fe86627-1790-4a53-9351-810fec002c5e", - "8fade8ad-a605-41ba-9652-57e4b064d0ff", - "f10dbc1a-5366-4da7-b41c-5c1bae52d817", - "eb0bea4e-81dd-4de2-8266-6956bccdc212", - "bade9948-e8d0-4706-b135-f4ac402f363c", - "1999a4fd-f30c-44b6-8bad-002af81dda68", - "b1ed6778-ccb0-461e-917c-ddd64e0af148", - "dc0be7cc-c8a7-4197-9498-b80b0af2293f", - "5e418731-93cc-4256-a193-4e4b6e0a8a50", - "4f3a36b3-1817-4451-a692-73e6d2d9566f", - "618353f9-1dcb-4894-bda3-a95780ef9897", - "b40cda73-b89a-44fc-8840-78aff8792427", - "081f52dc-abad-4119-b79e-94b155327d62", - "56aaad71-3013-4c49-b37c-5c227c79f299", - "8bc1f4f2-8efb-4056-9253-a2cd313a0664", - "0e968a69-2b1d-491b-903d-1a02946e6570", - "95a42416-cc68-417c-abaf-0987a2eee8d4", - "eeeca8b7-af12-487c-aaab-ab3fbbf6ab4c", - "3aa043eb-2935-4ccb-b248-d13a97f305cd", - "d539802b-e51c-4187-8061-b8b670f083a7", - "734f8ebc-e117-40d9-b39a-e46578ef805e", - "8fa213b5-2031-48db-8da9-94dc34699fcb", - "c2e04e3d-74d3-47a0-b4ea-0c2bf58ebf2e", - "e652949a-bef8-43f1-baa9-2d760b23deb1", - "0a9655db-94cf-4b07-8414-18b2c12b1f88", - "65af3799-3b7e-4fc2-8dce-ba2c520f6bd6", - "53452992-30fb-4120-b21a-db76e99ab839", - "f14efca6-b40b-4411-8ceb-de5b87cb113c", - "766b743c-1aa6-468f-b94c-a8d78c27d78e", - "7cfcaa96-bb56-4646-8bad-cc8fd58aea57", - "5316faee-fcf7-4a48-a572-40c7e809cce1", - "b0ead175-abb3-4fc1-9338-f7ef9c77036b", - "0b0d01f1-04bb-4024-aaf1-fd1a81b8315a", - "129aaae2-0713-4c89-a3f7-d4b8bd3b6e6c", - "781dbbf8-028b-401f-912a-ec0984a7e884", - "858e3b08-f5fa-44d3-9579-d31a1b37997e", - "6ad51635-0f9b-4f01-a6b2-7ce5c2e5dd2f", - "6933a5d4-24ef-4705-a0e7-aaf627668d4e", - "62f5cbb8-df1e-4288-b8d7-b0a4eb141911", - "aca8c73a-ed85-4cbd-8af9-9ea099791fbb", - "2e882951-6345-4584-92cc-bb496a0832a9", - "7b029780-64dc-4019-a040-ab21b1ac175e", - "6c04e02d-76c5-4a7e-a421-b4ad0efc3e3a", - "e6ebae0a-867e-4aa9-8449-45b425503ad7", - "d6641250-13c6-4c2c-95e5-e04bfe2d7338", - "b087f212-0ed6-4b35-9650-bdc18e68b030", - "36d03792-4f52-4e05-af3d-2f1833d8a0f2", - "668439ae-81b2-4f07-802c-4c2dc2109a31", - "d5747412-75f3-43c2-9dd2-e82956c0f11c", - "4fc14aba-c8c2-4fc6-ab5a-706f9e5722b9", - "9a266d39-ce62-49b0-8715-84afb16f6a41", - "5d07bfbd-fd51-4cab-867b-39d67061c193", - "55e81f47-1606-46be-8164-ca014eeca0f1", - "c3d50be3-8ba7-4a1b-a341-cc096ed6130e", - "a653ae64-a4d3-464e-bf8c-9f5acf9eeb97", - "bf120f14-3973-44be-aa6e-57e9fd7f99f0", - "6c670f9d-c383-46c8-8bf8-6b9998d8c93b", - "58cc0600-d996-4946-b575-8d1891efba85", - "28cf85e8-77d6-4ab2-8ce0-b8879dcf2525", - "5049a1e2-4929-46f6-9fed-f36956469df6", - "02bbf5ab-e2c7-48f5-b782-145a5f1551e5", - "fac1d890-740a-4c57-bfd6-4612ec1e18cc", - "caed86cc-1745-4629-bc35-6387d012efc4", - "203c29af-2b16-43cb-a846-db74eced0a3f", - "81e021ae-d175-4d6c-aeeb-c934ac0b3ac6", - "d814bdb7-8fe8-497d-bdfd-11c32736b4bd", - "c2825fad-7403-4f4a-b251-302fca95954d", - "db5379f5-87e9-48b7-969d-4b82c1ce174e", - "5d092eea-2814-4a33-bcd7-2077b149b831", - "a1bed86a-7bef-46d5-9932-4e94c8c092ba", - "eb6703eb-70ff-4d7b-abd0-925e1531a77a", - "1eda32b5-dbb0-4f9c-b4b7-916beb8644df", - "44bad171-b4ac-44b9-ad58-b83c95efc455", - "dcda924e-8b52-4461-ab5a-6593ced99dba", - "48bda606-dc77-4e13-836e-c3e32ede5922", - "1893193b-bdb6-4531-9fee-d9f4405e94df", - "4f674cd3-80df-4dc7-b882-75f5f181cabb", - "9fb342a5-281b-43ca-9ef6-0b5c5c1ee2ed", - "1df0cb61-e72f-45de-9778-f17a6a7faa02", - "680ce12f-b1a1-4696-ae20-c9d20a36fb8a", - "1ef2791e-d8a4-4234-8327-ba0bc066bf66", - "bfcfc733-44f6-43fe-bcae-43a436947aec", - "e7190a3a-132e-48a2-8660-e7df6da0a1d5", - "bbaed06c-3a14-42b8-964b-438f1fbacb7d", - "effaf7b4-d44f-4f76-87fb-ddb55e4f235d", - "bad715e5-9ed4-4105-894a-54dbb9cb6731", - "c291c341-6270-4429-911a-712692a7f27a", - "397a5b0a-78b6-4d44-98a9-3951d525611f", - "efdf0752-0130-49a1-a9f2-e4b21b0e720e", - "1e03f644-396f-42ba-addb-3b1dbf2a513c", - "1ba167a8-2d0a-40fc-a5c7-f62b8858e715", - "0917ae4f-d544-4e50-8b56-0d41ebb1d3ee", - "ed72b903-be42-4f83-bb75-688d6bfddf11", - "edfbad32-801d-4ce4-ae61-fb5cb0240ff3", - "e8bb9f90-8d11-4d4c-bf02-50be069d3497", - "d045ec1f-c1df-48c7-93c9-b7c07dfa55ae", - "f44230a0-9778-4e33-a586-bc78afb659b4", - "08ca98f2-bc53-487f-8185-d250ca885632", - "262921ae-76f4-4f85-b88c-f5d7389788d2", - "db024394-18b0-4b48-8ec6-c5dcbc623d36", - "a2cead6d-b40d-4882-99a5-0770a22c618b", - "6c4293fd-e16e-4d5a-9171-b0a6f7e03998", - "96406da9-b28b-4899-8885-9883f6909ed6", - "67f33590-2cc2-4a1b-a5ad-5e065187934f", - "49f89791-85b4-4cd1-98f0-2219f96dfe7e", - "6cd139ad-3bb1-497d-9866-fb8d97486279", - "07610753-46a4-4610-bc36-d250db60a35d", - "61f6ec91-aac3-4211-bd15-f6e85e3800bd", - "c08a13b1-d7c5-4e78-94ef-8b149c4660a2", - "dd379e8b-3896-41d4-95f8-fff5ab73de5c", - "48fd037d-56f5-460a-b324-ad7d6cc07e45", - "3e605533-879f-4167-972e-1454c44eb0fb", - "aa4fa68c-b98f-4838-9e6a-930d58ecac2d", - "a9d3d864-127d-44c1-86b3-4cc8dba3aacd", - "f6030e27-cb91-41ca-8379-8a1dac44ffb6", - "0a858acd-bea3-4a53-ba1e-1ac8faaeb778", - "fb34269c-7388-439e-8c63-29735124e448", - "9b522935-900a-4649-aacc-f5f50d455118", - "d08454cd-0889-457a-ab90-2f4c52d1fc4a", - "e61534e0-9e31-4153-b0d8-5608465751c3", - "6c933f98-253d-4db5-8dc6-7600ee8c4346", - "3bd9c235-f796-4c98-af0c-4534ce84d1b7", - "23422a36-f518-4e0b-aec8-e901a9617e10", - "1c8ba9c0-052f-4d23-9f97-5ba6b88dee30", - "f99806d7-bcd6-4c68-9084-bb60e317e3a7", - "79888a00-2038-40c3-9bce-c952a63e0a04", - "518bf55c-e3f4-4078-96a0-92301c95ab02", - "004bbdd1-543c-4a36-81c2-4bffa97269e8", - "0648882a-df3f-4b7f-924e-ae14ad7d4ccb", - "2c122b60-b41d-4161-858c-4dae8e9f0b0b", - "040d887f-7e12-4041-85d0-2f01a651e4a6", - "78823d5c-e17f-4f51-a648-a77626259cdd", - "5957ea43-6466-4016-b68c-6c2ee342c0dd", - "bc125aeb-c287-4282-a196-d34cb432298e", - "dcc5756d-5f36-4119-bb6f-f70674e57ed4", - "699cc67e-a9fc-4cbb-a264-bac18dc422f2", - "35f647fc-94d3-41e9-9f6a-8bd6a11cad7e", - "33074977-d5e8-40aa-8cdb-8e7f82ba3bf2", - "54aa4736-d952-4873-a1c0-eb3a9985a9b3", - "e0019987-0da1-43d0-8dd9-eef326282b49", - "ca9d5f4e-54b2-4a92-80bc-c943eff69f20", - "57e1309d-433d-4356-a397-c6ffcb3038b5", - "88fe3c43-ec2b-4804-b8ee-a6e085536b85", - "bd458279-307c-4a15-8838-42e6cfa7ffee", - "2758897b-91e1-41f1-8360-ad7872e8c15b", - "e4a178c4-0d0d-4c5d-9f90-ed16b53c60fa", - "785631ae-a5a8-4d2c-9ce6-0fafb6c0930a", - "98244082-609b-4e4c-82f4-3c5a62446688", - "5994f819-887e-4e3e-b7dc-0095f0b4df7d", - "e9fa60a7-3b95-44bd-bcb3-398227dc0d93", - "07238e54-8e66-44a7-8a1e-116238320caa", - "e1986719-1c20-431a-9c69-292a98a2f986", - "cb9d9d33-235b-48ed-aee1-94f4d2874e30", - "7f32bc1b-7598-47d2-88ed-692d1cdf2f1a", - "0b0bc477-fe3c-46d9-8b4d-0558d052ad35", - "7a9eb58b-4c83-4418-a5c5-702993da5eca", - "ae1d419b-7091-4caa-a158-dfe922433575", - "e1aaa0d5-73e4-419d-b5d6-e414ba0d4e55", - "65d84d86-39bb-4171-af71-05f99707bf85", - "49b2b551-8b85-4bdb-bd0b-484a068b29c3", - "8fe0836e-7ac1-41c3-904c-12b8d6b72f1a", - "19b92c37-9784-4471-b973-0e3953433fe5", - "d1e18c54-56d4-448d-8693-0ab2b32b69b3", - "053abff1-2986-4ff9-ba0d-dc3d9eca8a73", - "de516906-d101-485a-bdcc-aa11b932ec87", - "ae68ad50-b170-4e2e-8913-a9fba4fb6685", - "d4ef28bc-ceec-46b1-ac94-d83d05008953", - "001a3b09-88e9-4a6a-8c90-e524a04c2f27", - "3399ed56-0507-4e71-a964-6e59e87c24af", - "58a92c7b-b52a-4547-8f3d-a4250ff3416a", - "57a4a7a7-6c0b-4024-b4e0-77698d8e9d42", - "d450c617-527a-4b42-9d5b-425b0fe6cb24", - "caf05638-c338-45e2-8708-69d11382e16e", - "c4a83c17-fc38-4e08-8edc-97d2fb8112c4", - "5bbd362c-20d8-444f-ba64-e7db752bee6e", - "ba8bccf0-3f72-4999-81de-654f8f521c83", - "6b38233e-c62f-4ce8-b959-26256e77246a", - "50bcbdc0-0f62-4d11-9b8d-1acfb33064c9", - "88e820c8-cf3a-483c-b70a-f95a1de175ba", - "578d7618-26a6-41b7-9593-9d43efca2816", - "48ffab96-cf5f-4e84-8491-a6939e631a24", - "e82bcf69-7ab8-4716-962a-a990a1320c68", - "923fddb3-f155-4ed0-8f73-4b35f548313a", - "e8afe3d1-89bc-4304-99c3-1432ac893c35", - "0cf08062-1177-4438-95ca-f08ffa08f68b", - "b27d3c7b-dfaa-4ca3-8a58-76a71d4e1249", - "4c6173b9-d127-48e5-b06c-5b1199e1b668", - "712feb1b-3340-4276-9d72-1cbb957b12d2", - "6d2cd5e5-cdd1-46d8-ad7f-ecca8a67c563", - "50395c04-2584-4a35-b3eb-f1057fdb5d3a", - "50988a22-3fc1-4cfa-9bcf-f53225e12ee5", - "8fcd3b85-515b-4f64-b56c-0bfa25378c1f", - "e47dfd5d-eff8-443f-997e-d4f87df4eba3", - "f1740d6e-aecc-46b8-9593-c03ac98428c2", - "eef49b94-5e83-4f4d-89cc-be1f3fc51194", - "bf7af6a2-79f0-44f0-9355-0099157e7883", - "fb7e8bc2-1c6c-4bb9-8417-f3f35ec81c40", - "5f7db689-4d74-4a04-9feb-0fb1318a5793", - "ef13dd90-81d0-4e13-917e-28cf366213b1", - "df813a44-8057-4304-bb08-71a3547bbf3c", - "ee43e779-ef6a-44e0-b390-b27a73e3a8f0", - "32002064-7d3d-4cbd-9a52-a9bcf3c61448", - "9bf37264-5772-454c-9406-b7d220a8c5cd", - "aa76e519-6aed-470c-87d5-00d28fc8e5d1", - "e3bf5e62-9eae-449f-a777-175e1def8b80", - "3ab63431-c603-4693-ab9e-e6d58148df7d", - "a69f0451-9638-486c-ae55-4a0c382e13f3", - "a246b542-87de-4c11-af6b-ef6c87c04b25", - "746dc4dd-7b22-4777-b34c-0430315bfed9", - "1f0a5f7e-8858-40e9-a779-303422f6d7be", - "5d6c4bdb-7e33-4f83-a09a-94729a73628f", - "5bdac465-4c43-4d58-88be-5f83a2ab2f43", - "cd72e8a3-07a7-4f90-924b-704d275dd197", - "0a65cca9-fcff-423f-8bef-a4ce66aaece8", - "0f57d9f2-b687-4a7a-839f-8ea642c1b34e", - "f877266a-4d95-45dd-ade4-8ac248a52dbc", - "dfc56d92-0eb1-4da1-a9c4-7079b85a65c3", - "4716d21c-42a7-43a0-a163-6efeb50b5e46", - "badb5fbc-a2a3-4f65-af67-1a85e1acb1d9", - "1a04ee78-9062-4483-92f9-a812dca78f08", - "ef0f8cdf-1e74-412c-9a76-815ceadab388", - "6eaab6b4-38bb-4f5b-bdd0-24f53f791cd6", - "9c196736-4326-44e9-b2b4-0bb3ec87a7f4", - "5b33f792-195a-44d2-9bd6-f6738ff1f432", - "d580b754-59c2-4d78-9d6b-85d50ef5a343", - "36d2d68c-71da-44ba-8421-b7e57e34bb07", - "95dd3862-b518-4055-85f2-40a89c0555c0", - "0f6bf1b5-3152-4620-9ca6-c70cc9220146", - "26541856-88cd-47bb-9df1-af7ff478859d", - "43f6ad58-8cc3-4875-8476-e8856727056c", - "0dbd808e-acde-46af-b341-c509726914bb", - "03bc6e86-ad24-4535-8b67-bedf868ec936", - "21ee8a3d-77a0-4681-8d38-d68ab459596a", - "57f0d621-3035-4676-8e64-0bba57105ce3", - "db2d6578-3120-4987-ae63-c865722c5b32", - "7ba6a6ed-f214-40c1-8031-ed5a7d4dc5ed", - "f3c1f8ce-34d0-4816-ac70-bf77c0739c25", - "ec525e26-c898-49a5-b930-de3ab98eedb4", - "7578f7b0-914a-4f66-9251-367af2ba0325", - "53eff952-0112-4c9c-b230-59cb09bd101f", - "00d0e651-e8c0-4b15-a11d-2b68bceb9119", - "4b63e868-7277-40ed-b830-7d72d5bccf41", - "caee42ee-0955-4621-85be-f98869854b5d", - "9dedabed-701c-4b05-b317-4b6b75a2481f", - "235ee243-e12e-4d0c-b044-5ae62d261fe4", - "465066e3-be56-4ce0-9482-92fc538e7693", - "59da3e17-f388-428d-a7a5-ed4ffdf2863f", - "065d7fa4-c7d0-45b7-a95f-5535e48c7ff3", - "f41f23d4-640f-4200-8567-c30a84548be8", - "427341bc-79a3-4ec5-8987-a91dbd65e041", - "6c51dece-aadc-4e2a-8426-17f693128f0a", - "99936274-2eae-4def-92f6-34b46649dbd3", - "83d039b4-d75b-433b-bf0a-6abb0d42d7ab", - "eb058479-abe5-4bef-ab45-fd8a02417c57", - "25ebb018-1bf8-438a-9ba0-c16c033d527f", - "458a640c-0440-4bab-800d-6addb1fce4a2", - "9a3b3071-f994-4fd2-8e31-495d87617b8d", - "6fe85469-68e9-4444-8159-f1e7bc54b77b", - "f3f7f355-52a9-4931-b7d2-19b637b6ed02", - "15e5035e-396a-4822-a510-e1a6f42f959a", - "39615d67-a5ba-4766-b1de-d5f2ccb262be", - "9b8b837a-085e-4840-a3b0-a669167f7268", - "ed8a572f-f2d0-460a-89d3-d475f33c5974", - "81c1ea34-eeca-446f-b042-3a4ed41702f6", - "46912a1e-c529-40e6-a4eb-e9e33af9eab8", - "e26d6bd2-6f2a-480d-913d-2ecd6efc4c03", - "2ccbad8c-b6ce-4092-b56e-67556e19834e", - "60e2f725-8a98-4c9f-826f-5c989dee34e7", - "d2637657-3107-4ac0-ac4d-b86b1d112ae4", - "aadd128a-2301-4371-82fc-745b7f12d65b", - "95b21335-9403-4491-b07e-dc7aa7b4831b", - "ffc132d9-6f51-4100-8de8-ffd44f07bb1f", - "2cc221c5-bad1-4d70-8fca-6dbaa28ef17d", - "e250707e-beee-4f50-a9f4-01ea03186929", - "1ac05e78-817b-4def-be68-e4abf9931099", - "a0a1cd9a-71bf-409d-8633-691ed657b5af", - "f4edd0e8-9106-46e1-a983-a390ce26a67c", - "0240087b-223d-4c18-aa50-87e72836565b", - "9afef1ef-b1eb-4afa-bc0a-a529bd0980e5", - "e5fa63eb-9a90-4393-9559-6d468a45713b", - "bd3fad3d-eb60-4523-a725-3ec994b96165", - "1fb18673-c269-41dc-9588-2adc35ebdc53", - "d26aeb07-2605-4293-9b12-38ebd8a4453e", - "390c32a6-f4b5-4120-84a3-d1a85c88c18c", - "af6fed24-d7a7-4279-a371-141b916f29c9", - "c936e013-e4b8-491b-b3c0-4111619bb0c4", - "bf1b7e65-98ef-4af1-aaf3-9e345ffab9f7", - "6930de26-1600-4bc9-ba77-6ee56e13a6d1", - "d3981dcf-4829-49f5-9a51-b88a202b91a4", - "28c7d311-d951-42cc-9723-439f68448bff", - "e6349b92-5944-4be7-8a47-5851f4d19d09", - "36249588-5867-4eab-a5d8-44479a1d7531", - "d75a9827-3ec6-4943-b361-10b8c4821ff1", - "d6c06029-acde-44e1-836f-e1486ebede6e", - "bacd4cb0-8b58-480f-88d1-fd4f92e43660", - "97b68898-a0a4-447c-b144-5ccb91a8684e", - "6d1d75e9-3195-45d2-9016-6a14f3882ef4", - "159ba45a-670d-4a0d-bfd2-d54146e72740", - "95a2889c-1a7d-406f-917c-8d9794314c0a", - "f16c45fe-f2c8-45a7-b181-d64605bd5840", - "5ef2821b-a547-45d8-b1ba-fcebe8adacc1", - "41edbc2a-e801-47df-8f51-7b26cfae051b", - "1f0cc211-400a-4a31-bc20-ede8a7ee06ad", - "18155006-506b-4529-9ef2-0cd45a8426ac", - "e79b8489-eca3-4c8e-ae2e-97fc6aa1f42a", - "8b9c71b6-4a6c-4075-87a4-6878d3bdcb9f", - "64423602-a7b7-49f8-b986-6e26ec296044", - "7ed2188a-e376-45ad-b032-ce4b72129c6d", - "af144d64-bac6-47ad-afea-5353bd445047", - "d29887cc-0496-4f13-9780-2dec88465fd3", - "dfd8bd11-873c-4778-8e08-02e5e6b3b6a4", - "2c3c06fb-ba3d-4a58-8eba-4097a9011961", - "4721be6b-2e37-484e-b7ab-78eda2ac1fc8", - "f76af635-59d6-4321-a1a5-254314c82abf", - "c7ea3f1d-91de-451d-b271-271865442cc4", - "6160cdcc-b421-4bb8-b65d-2b47a89f59af", - "c8e4d0dd-a27d-4798-bb58-531102e03706", - "6e391c53-f569-4ecc-9447-45c3b5e81205", - "1f9fa735-a6ff-481c-aa72-0d824660dd36", - "3ef4ffb1-40dd-4c0d-9094-37c23c181c5f", - "20e1fdd9-312b-466d-a1e9-96b88652fd7a", - "d4e42ee3-b07e-4f33-985d-72722f80714c", - "ac6f5d8c-83b8-40de-bd28-8f7fc4c0ef34", - "ae9380a8-cd3f-407b-9547-969b65e0a936", - "37532462-8d6d-4ffc-bea8-98b6643ee2e3", - "849aca7d-95ff-4a55-993b-545fbb024e9f", - "9e01bab7-4ea9-4cc8-aca3-4b5588c9748b", - "92079ec1-3110-4cd7-8ffa-e8500d5850d9", - "1d2cf72f-e1cc-4a26-bfd8-d37598b6bfa0", - "9c709e5e-f447-4c97-94e4-8abd9c61fb8b", - "02f0e434-bc26-41d3-85b6-3763ebf5508d", - "7f4b610d-8ccc-4a6e-859a-9af750ef197c", - "aff15622-7df6-4978-b040-d9cb89dc270d", - "ddc12215-3538-4fab-8847-eb7b9ee906e2", - "8a3b0b94-7551-4836-af16-00e8babf7ad5", - "9daa69f7-d373-4155-bcdd-21039929c55b", - "b8b5853c-f8ef-41b2-92cb-fca80e9531c4", - "4fe48fff-7247-4872-9df0-0ae1bd512e7b", - "ba1e1e72-dd81-4ca3-a042-832d08c0db64", - "8b9e79af-0a4b-4372-90a1-be49cb02dbd7", - "78fc64d5-8a93-4458-b31d-8783a08480a6", - "bebb6cc0-96b0-4123-a8fc-b98faa4ad5ca", - "d068369f-757a-4365-b78e-6bea4a7f929f", - "d905c027-6f15-4b54-a3ac-f5b89e9baf6b", - "860c5666-66ec-4c82-94e2-650df0525be8", - "c0cf46e3-3c12-49f1-a8fd-eeb01d715a38", - "c7047621-214e-4bc0-9a23-12fcf26a11e0", - "fbfc7c0a-46e6-410a-b7c6-8d4efcd2b97e", - "052887bd-7623-4b48-b5ec-84c646a1cf1b", - "5ed8919b-a754-4695-a071-afffff2470b9", - "8c4ed0e2-57f4-44c0-908c-45118a267a8c", - "8a9f4000-5840-4726-b31d-566ba40d3f44", - "9ef5a892-bb30-4ce2-a124-af0a4ce308ee", - "e744573e-3e3e-4d72-bf70-abc408a988f7", - "041482e3-a3a4-41c4-a30d-38f1621a45f8", - "17ce2264-a0bc-4cd7-a1b4-4c4fe0dfc746", - "28141942-a4be-4bab-a43b-da51ff36d8b3", - "9cc65a75-21a0-4c68-a6bf-da9291bde225", - "93ee0f76-145b-4283-906b-bc6e1f9d74cc", - "7be223f5-d93c-4536-b450-bcff98b777c5", - "1b3f747d-80d4-484c-90e1-e1d56b7bd3f6", - "4637d950-fddd-46ff-831e-9641df3253cd", - "bfd3f7a1-c119-45d2-acd3-77f5eea0e16f", - "cc7e9314-8d65-45f4-9f9b-f71626c610ba", - "a26cf209-469d-42db-a726-c9d7ec8f809a", - "0bd29c4d-0c75-4a36-8803-646148c9fc18", - "c1ffed95-feac-4bb3-b45f-6dfdd1ca73f1", - "e0f49706-84c9-412d-ae8a-8f0542fa890d", - "edeba402-7b8e-4fe0-bdd6-1eb91fc7d0ba", - "8131d1f8-61c8-4dc5-be92-d0725f165ea1", - "9cbf50b4-1237-47a4-affa-332d83ada494", - "5613c066-00fd-46cf-ad75-9c9de4fb773c", - "dd73c4c3-3b09-4701-801b-cc92eaf33e93", - "42627190-f17b-44cc-bf37-6480e44681ce", - "a47a1a8a-f853-4021-9578-638e8178fbb6", - "692d1af4-6523-4c4c-82e7-fed8faa29688", - "9fed1e10-4d32-4482-bb8a-7332b87b794f", - "abb057ce-1ce2-4534-b5dc-dd7abc27fa72", - "e8d5499c-2b14-4501-90db-973142cc3b28", - "453c7312-d23c-4a09-8f7f-019931287567", - "d778dda5-6659-4462-9c19-d4d625d04974", - "af584923-1332-4b4a-b6a0-d1edd5dea6a9", - "8812937a-7b9f-4e59-92dd-72d80b0f0150", - "033f25e6-a8f6-4ba7-8b56-508e95be5f15", - "db375bde-34fb-44ea-a3f2-75e41fa92e93", - "91bd4399-4e91-418c-9906-b360a4a32107", - "1cb564d0-2918-4625-8c82-1812df38e104", - "163d744c-1fd0-4207-ae19-b1d8d6d4aecb", - "3cf9537e-e47c-456a-9cfb-1f6fbecc49b6", - "f2c125eb-97d0-40fa-b147-d325b8689f99", - "31dd97fd-a0a6-41e1-83b9-f2fb91c58550", - "be8a710a-78fc-400f-8852-72f976b04b4a", - "1b47d758-678d-44bf-8fe4-e432618b6282", - "672ab20d-33c3-4863-b94a-a20b4191f9d2", - "fef63b45-91ec-47d5-bd32-27d27dab419f", - "d389225d-1ed7-4234-a83d-85eb3ed46c33", - "f5a4d04f-31e7-4d10-99f3-bd90b6fac5e8", - "6db88bd8-fcfa-4409-8260-9192d26e4596", - "b49c42f5-fe7c-4c23-aa9a-ebdd7cb4822d", - "9eabc0da-62ca-4263-9b37-237fc821d42e", - "676a23d9-5b72-4846-8a39-d5ec6893fda0", - "8854951b-0821-4239-a8a4-82ec6c764c9e", - "461091f8-f1f0-4e99-b969-a7e1e9b6ae3c", - "8a87d4a3-ddb0-47f1-9346-488e0dd7ee70", - "f506dae2-41fe-4c07-81ce-452ef509aee5", - "1c4af320-8de1-4fb8-a0ed-3e3998023c85", - "5903bd9d-026a-41b2-ae39-58c7348a9167", - "06e60f3a-dd9c-4934-986b-68c18987dac1", - "b8dcb266-39f8-418e-95e4-37dc9b183b3b", - "c502ac7c-4f87-4dc1-b0a5-8eacba5ce865", - "378291b3-7b98-4444-98df-07af3a99989a", - "873b6533-79bf-4331-ace1-1c6d51fc9872", - "32c355a9-ad70-4738-b27e-19357a1c59f7", - "331608be-0978-4f03-88f6-c74118a5538c", - "5267f716-9b46-4784-81cc-b6227f932ccb", - "d7574446-5fef-4bd3-aabb-1efb11d790b1", - "31d71a35-0697-4d79-9788-0a0aece5a9f1", - "0763d43d-70c9-4ad4-ada5-cb0374b8d730", - "a5611170-3b44-4d9b-aae5-9d7002b673cf", - "947682f7-7e61-4583-a0f4-70280db629f0", - "5dcbf508-1f19-4ae5-9993-3f0e8876681b", - "e708b1da-967c-4d68-a6d6-a5987b5c83b3", - "6cb98fa9-927a-42db-a7df-665020bcb456", - "116d9fd5-23d5-4b40-a5f5-4d17c3ec4878", - "1145281e-c801-4d5a-85e6-a65edc2f76f0", - "4aee59ce-3c76-4cb5-b720-545266a1a1f2", - "73d4b541-7a47-4205-a96d-6776f8eefec6", - "aa37a93c-ecad-45a1-90d5-3df954c7fa40", - "d6a07a3a-00c3-4513-94ee-ac54b428377b", - "d7a971e2-2ae6-43ce-ba54-8356afc680b9", - "e55031d0-8855-4f6c-a937-e9e55cb665b9", - "b7cdb0ca-34e3-456a-bb24-4f63f04627fe", - "a28988ab-b85c-4c07-9465-49a32a3bb34c", - "477de7da-a3e1-4c46-9e3a-5952af73e44b", - "f8fcb6f0-1d50-4de7-a0f2-040c1d8d295b", - "17c847ff-bdbb-4c2a-a00f-6043f22204a1", - "dedf24ff-d412-44f6-a7b7-009b7691f8f8", - "18cdf4a8-a6b4-44b4-89dc-e787ec8e1bd6", - "499b8f7f-007a-473e-900d-a641445ba1b7", - "2f4720a8-875b-4980-9d14-54ec2d54b435", - "e8325846-2c81-44bc-bffe-7be3e11b2fab", - "897ef5d0-a209-49ee-909d-489af1423e15", - "2ad5c149-4539-4f0e-8a36-4f6bae9540a2", - "68e07892-66d9-4e15-96b2-c169c270e81a", - "348cef4e-a2f3-4339-8fde-dd9b5434955b", - "11442b43-4920-4104-a5a8-0dd806c70900", - "654f1d0e-1c4a-4b68-abf0-49f82690555a", - "3ee3ee0f-f0d2-4a1f-acb6-151b633296e3", - "3a6b159d-905d-4d63-a623-e85ad03ce964", - "60bfa5fc-f2f6-4af2-bcec-eee315cad899", - "bc2c88f9-b011-4e06-a493-d8ef870b3b00", - "e93ad1c5-28f0-414d-bf38-2ee4942a179b", - "f5401633-95dc-4884-b5be-f2ff895e2930", - "cab48d12-642c-4cfe-ab61-140357800313", - "4aa98c40-1dc2-4545-bdb0-116cbd4f8ece", - "f17e0ebf-c690-4fbe-9aef-32f7c1e0242d", - "be887255-8a1b-4de8-b2dc-fe62d4970276", - "ae647d94-0c24-43fe-9863-2735765193d0", - "36030fb8-b864-4f8e-a81e-27086d8c4b42", - "3fc9c51e-1ae8-48de-90b3-2a8ebccdb3d8", - "4eb264b8-df87-49f0-a0d1-af56908d0bb5", - "f5dc3f45-5d23-4d42-8132-2230fd5d354c", - "dc108e7a-8ec5-4f1f-bca4-87060b5dd29c", - "c6932a55-2df4-4c14-ae50-78a45e6e847c", - "22e7dc5f-a5e3-40cf-87c4-762a57a2ef55", - "6f337686-c8a2-466f-ace0-ffd050d3ae1f", - "db67ff57-37ad-49aa-9acb-928996d16aca", - "36ad2e36-890c-4263-bb06-57882acb8e92" - ], - "aggregationResults": [], - "total": 503 -} \ No newline at end of file + "type": "table", + "blockIds": [ + "3aeabcf7-fb3e-4849-b1b0-72072f05e2cb", + "df11c1c9-550e-4b70-817f-b4762579fb7d", + "fb6f0fae-aa51-423b-8118-655f91b2a171", + "c61dd34c-5c34-4f5c-bec5-f16ed5b89cb0", + "8f01a708-e394-40c0-8c97-48c93124fe27", + "34dd9fa6-aa50-456d-bb01-971c18c127fc", + "21ba0c99-00bd-4ff2-b3bb-ddbebdda399d", + "139ac7d7-30d5-4b5e-9393-7a282d8ff635", + "f006a1e4-3bdb-4882-a640-db64b88f00c0", + "14861372-4966-4bd2-9241-15eb54af1740", + "8c33dcb8-abfd-480a-85fb-06b75799b9f2", + "e9ba7138-c112-4ffc-9a49-58cc79ca97ba", + "b377bc3f-7e1a-438f-8a51-39ba81453826", + "3cb90950-bff5-4557-951a-090990a2c8f9", + "73e3c5c0-0dc9-4cbe-b7fe-afa40d33a550", + "5a380378-ae79-4be5-b887-dbda78444d9d", + "91a215b7-d355-4eb1-b57c-3587c98e2625", + "f40275d2-3c48-49ab-82f7-8f4032e95452", + "2650a90e-d204-4817-b86a-f96156bc42d7", + "8af58cfe-b746-4dc0-9dec-35824c67dcda", + "56e9c69a-5b13-4de4-ac7d-97e28f43a907", + "c48d4fad-35e3-4c51-be9b-620c0203d6c0", + "622e9abf-ca89-4a64-a43f-7633f2bcc157", + "a9747787-f2d7-48e0-ac80-2ca1c2bec19e", + "462b6820-aaf3-4cac-8a24-c961e2eb57b0", + "f5dde43e-3ff4-4643-9ceb-0277ae7e6428", + "a8a84326-0219-43b1-ba4e-53c655c76ef9", + "2e35e5fd-1f19-4832-a717-e9d0217e0902", + "d82575ca-95bd-4bd1-b430-e3af06d1cc57", + "5426599c-94a1-4306-a35f-a07a5c0d19eb", + "217469c1-0a42-4f90-a2c7-3aed5ac01ac2", + "1fc82e99-08b1-4275-8c3b-cf75f9d9a3c1", + "3d2134ed-9279-4195-876d-cb645a6870a8", + "726b87b3-bc9d-4af4-a804-03f1be3340fd", + "f41fccaf-fdaa-4baa-8696-31b6ecad12f7", + "4fe86627-1790-4a53-9351-810fec002c5e", + "8fade8ad-a605-41ba-9652-57e4b064d0ff", + "f10dbc1a-5366-4da7-b41c-5c1bae52d817", + "eb0bea4e-81dd-4de2-8266-6956bccdc212", + "bade9948-e8d0-4706-b135-f4ac402f363c", + "1999a4fd-f30c-44b6-8bad-002af81dda68", + "b1ed6778-ccb0-461e-917c-ddd64e0af148", + "dc0be7cc-c8a7-4197-9498-b80b0af2293f", + "5e418731-93cc-4256-a193-4e4b6e0a8a50", + "4f3a36b3-1817-4451-a692-73e6d2d9566f", + "618353f9-1dcb-4894-bda3-a95780ef9897", + "b40cda73-b89a-44fc-8840-78aff8792427", + "081f52dc-abad-4119-b79e-94b155327d62", + "56aaad71-3013-4c49-b37c-5c227c79f299", + "8bc1f4f2-8efb-4056-9253-a2cd313a0664", + "0e968a69-2b1d-491b-903d-1a02946e6570", + "95a42416-cc68-417c-abaf-0987a2eee8d4", + "eeeca8b7-af12-487c-aaab-ab3fbbf6ab4c", + "3aa043eb-2935-4ccb-b248-d13a97f305cd", + "d539802b-e51c-4187-8061-b8b670f083a7", + "734f8ebc-e117-40d9-b39a-e46578ef805e", + "8fa213b5-2031-48db-8da9-94dc34699fcb", + "c2e04e3d-74d3-47a0-b4ea-0c2bf58ebf2e", + "e652949a-bef8-43f1-baa9-2d760b23deb1", + "0a9655db-94cf-4b07-8414-18b2c12b1f88", + "65af3799-3b7e-4fc2-8dce-ba2c520f6bd6", + "53452992-30fb-4120-b21a-db76e99ab839", + "f14efca6-b40b-4411-8ceb-de5b87cb113c", + "766b743c-1aa6-468f-b94c-a8d78c27d78e", + "7cfcaa96-bb56-4646-8bad-cc8fd58aea57", + "5316faee-fcf7-4a48-a572-40c7e809cce1", + "b0ead175-abb3-4fc1-9338-f7ef9c77036b", + "0b0d01f1-04bb-4024-aaf1-fd1a81b8315a", + "129aaae2-0713-4c89-a3f7-d4b8bd3b6e6c", + "781dbbf8-028b-401f-912a-ec0984a7e884", + "858e3b08-f5fa-44d3-9579-d31a1b37997e", + "6ad51635-0f9b-4f01-a6b2-7ce5c2e5dd2f", + "6933a5d4-24ef-4705-a0e7-aaf627668d4e", + "62f5cbb8-df1e-4288-b8d7-b0a4eb141911", + "aca8c73a-ed85-4cbd-8af9-9ea099791fbb", + "2e882951-6345-4584-92cc-bb496a0832a9", + "7b029780-64dc-4019-a040-ab21b1ac175e", + "6c04e02d-76c5-4a7e-a421-b4ad0efc3e3a", + "e6ebae0a-867e-4aa9-8449-45b425503ad7", + "d6641250-13c6-4c2c-95e5-e04bfe2d7338", + "b087f212-0ed6-4b35-9650-bdc18e68b030", + "36d03792-4f52-4e05-af3d-2f1833d8a0f2", + "668439ae-81b2-4f07-802c-4c2dc2109a31", + "d5747412-75f3-43c2-9dd2-e82956c0f11c", + "4fc14aba-c8c2-4fc6-ab5a-706f9e5722b9", + "9a266d39-ce62-49b0-8715-84afb16f6a41", + "5d07bfbd-fd51-4cab-867b-39d67061c193", + "55e81f47-1606-46be-8164-ca014eeca0f1", + "c3d50be3-8ba7-4a1b-a341-cc096ed6130e", + "a653ae64-a4d3-464e-bf8c-9f5acf9eeb97", + "bf120f14-3973-44be-aa6e-57e9fd7f99f0", + "6c670f9d-c383-46c8-8bf8-6b9998d8c93b", + "58cc0600-d996-4946-b575-8d1891efba85", + "28cf85e8-77d6-4ab2-8ce0-b8879dcf2525", + "5049a1e2-4929-46f6-9fed-f36956469df6", + "02bbf5ab-e2c7-48f5-b782-145a5f1551e5", + "fac1d890-740a-4c57-bfd6-4612ec1e18cc", + "caed86cc-1745-4629-bc35-6387d012efc4", + "203c29af-2b16-43cb-a846-db74eced0a3f", + "81e021ae-d175-4d6c-aeeb-c934ac0b3ac6", + "d814bdb7-8fe8-497d-bdfd-11c32736b4bd", + "c2825fad-7403-4f4a-b251-302fca95954d", + "db5379f5-87e9-48b7-969d-4b82c1ce174e", + "5d092eea-2814-4a33-bcd7-2077b149b831", + "a1bed86a-7bef-46d5-9932-4e94c8c092ba", + "eb6703eb-70ff-4d7b-abd0-925e1531a77a", + "1eda32b5-dbb0-4f9c-b4b7-916beb8644df", + "44bad171-b4ac-44b9-ad58-b83c95efc455", + "dcda924e-8b52-4461-ab5a-6593ced99dba", + "48bda606-dc77-4e13-836e-c3e32ede5922", + "1893193b-bdb6-4531-9fee-d9f4405e94df", + "4f674cd3-80df-4dc7-b882-75f5f181cabb", + "9fb342a5-281b-43ca-9ef6-0b5c5c1ee2ed", + "1df0cb61-e72f-45de-9778-f17a6a7faa02", + "680ce12f-b1a1-4696-ae20-c9d20a36fb8a", + "1ef2791e-d8a4-4234-8327-ba0bc066bf66", + "bfcfc733-44f6-43fe-bcae-43a436947aec", + "e7190a3a-132e-48a2-8660-e7df6da0a1d5", + "bbaed06c-3a14-42b8-964b-438f1fbacb7d", + "effaf7b4-d44f-4f76-87fb-ddb55e4f235d", + "bad715e5-9ed4-4105-894a-54dbb9cb6731", + "c291c341-6270-4429-911a-712692a7f27a", + "397a5b0a-78b6-4d44-98a9-3951d525611f", + "efdf0752-0130-49a1-a9f2-e4b21b0e720e", + "1e03f644-396f-42ba-addb-3b1dbf2a513c", + "1ba167a8-2d0a-40fc-a5c7-f62b8858e715", + "0917ae4f-d544-4e50-8b56-0d41ebb1d3ee", + "ed72b903-be42-4f83-bb75-688d6bfddf11", + "edfbad32-801d-4ce4-ae61-fb5cb0240ff3", + "e8bb9f90-8d11-4d4c-bf02-50be069d3497", + "d045ec1f-c1df-48c7-93c9-b7c07dfa55ae", + "f44230a0-9778-4e33-a586-bc78afb659b4", + "08ca98f2-bc53-487f-8185-d250ca885632", + "262921ae-76f4-4f85-b88c-f5d7389788d2", + "db024394-18b0-4b48-8ec6-c5dcbc623d36", + "a2cead6d-b40d-4882-99a5-0770a22c618b", + "6c4293fd-e16e-4d5a-9171-b0a6f7e03998", + "96406da9-b28b-4899-8885-9883f6909ed6", + "67f33590-2cc2-4a1b-a5ad-5e065187934f", + "49f89791-85b4-4cd1-98f0-2219f96dfe7e", + "6cd139ad-3bb1-497d-9866-fb8d97486279", + "07610753-46a4-4610-bc36-d250db60a35d", + "61f6ec91-aac3-4211-bd15-f6e85e3800bd", + "c08a13b1-d7c5-4e78-94ef-8b149c4660a2", + "dd379e8b-3896-41d4-95f8-fff5ab73de5c", + "48fd037d-56f5-460a-b324-ad7d6cc07e45", + "3e605533-879f-4167-972e-1454c44eb0fb", + "aa4fa68c-b98f-4838-9e6a-930d58ecac2d", + "a9d3d864-127d-44c1-86b3-4cc8dba3aacd", + "f6030e27-cb91-41ca-8379-8a1dac44ffb6", + "0a858acd-bea3-4a53-ba1e-1ac8faaeb778", + "fb34269c-7388-439e-8c63-29735124e448", + "9b522935-900a-4649-aacc-f5f50d455118", + "d08454cd-0889-457a-ab90-2f4c52d1fc4a", + "e61534e0-9e31-4153-b0d8-5608465751c3", + "6c933f98-253d-4db5-8dc6-7600ee8c4346", + "3bd9c235-f796-4c98-af0c-4534ce84d1b7", + "23422a36-f518-4e0b-aec8-e901a9617e10", + "1c8ba9c0-052f-4d23-9f97-5ba6b88dee30", + "f99806d7-bcd6-4c68-9084-bb60e317e3a7", + "79888a00-2038-40c3-9bce-c952a63e0a04", + "518bf55c-e3f4-4078-96a0-92301c95ab02", + "004bbdd1-543c-4a36-81c2-4bffa97269e8", + "0648882a-df3f-4b7f-924e-ae14ad7d4ccb", + "2c122b60-b41d-4161-858c-4dae8e9f0b0b", + "040d887f-7e12-4041-85d0-2f01a651e4a6", + "78823d5c-e17f-4f51-a648-a77626259cdd", + "5957ea43-6466-4016-b68c-6c2ee342c0dd", + "bc125aeb-c287-4282-a196-d34cb432298e", + "dcc5756d-5f36-4119-bb6f-f70674e57ed4", + "699cc67e-a9fc-4cbb-a264-bac18dc422f2", + "35f647fc-94d3-41e9-9f6a-8bd6a11cad7e", + "33074977-d5e8-40aa-8cdb-8e7f82ba3bf2", + "54aa4736-d952-4873-a1c0-eb3a9985a9b3", + "e0019987-0da1-43d0-8dd9-eef326282b49", + "ca9d5f4e-54b2-4a92-80bc-c943eff69f20", + "57e1309d-433d-4356-a397-c6ffcb3038b5", + "88fe3c43-ec2b-4804-b8ee-a6e085536b85", + "bd458279-307c-4a15-8838-42e6cfa7ffee", + "2758897b-91e1-41f1-8360-ad7872e8c15b", + "e4a178c4-0d0d-4c5d-9f90-ed16b53c60fa", + "785631ae-a5a8-4d2c-9ce6-0fafb6c0930a", + "98244082-609b-4e4c-82f4-3c5a62446688", + "5994f819-887e-4e3e-b7dc-0095f0b4df7d", + "e9fa60a7-3b95-44bd-bcb3-398227dc0d93", + "07238e54-8e66-44a7-8a1e-116238320caa", + "e1986719-1c20-431a-9c69-292a98a2f986", + "cb9d9d33-235b-48ed-aee1-94f4d2874e30", + "7f32bc1b-7598-47d2-88ed-692d1cdf2f1a", + "0b0bc477-fe3c-46d9-8b4d-0558d052ad35", + "7a9eb58b-4c83-4418-a5c5-702993da5eca", + "ae1d419b-7091-4caa-a158-dfe922433575", + "e1aaa0d5-73e4-419d-b5d6-e414ba0d4e55", + "65d84d86-39bb-4171-af71-05f99707bf85", + "49b2b551-8b85-4bdb-bd0b-484a068b29c3", + "8fe0836e-7ac1-41c3-904c-12b8d6b72f1a", + "19b92c37-9784-4471-b973-0e3953433fe5", + "d1e18c54-56d4-448d-8693-0ab2b32b69b3", + "053abff1-2986-4ff9-ba0d-dc3d9eca8a73", + "de516906-d101-485a-bdcc-aa11b932ec87", + "ae68ad50-b170-4e2e-8913-a9fba4fb6685", + "d4ef28bc-ceec-46b1-ac94-d83d05008953", + "001a3b09-88e9-4a6a-8c90-e524a04c2f27", + "3399ed56-0507-4e71-a964-6e59e87c24af", + "58a92c7b-b52a-4547-8f3d-a4250ff3416a", + "57a4a7a7-6c0b-4024-b4e0-77698d8e9d42", + "d450c617-527a-4b42-9d5b-425b0fe6cb24", + "caf05638-c338-45e2-8708-69d11382e16e", + "c4a83c17-fc38-4e08-8edc-97d2fb8112c4", + "5bbd362c-20d8-444f-ba64-e7db752bee6e", + "ba8bccf0-3f72-4999-81de-654f8f521c83", + "6b38233e-c62f-4ce8-b959-26256e77246a", + "50bcbdc0-0f62-4d11-9b8d-1acfb33064c9", + "88e820c8-cf3a-483c-b70a-f95a1de175ba", + "578d7618-26a6-41b7-9593-9d43efca2816", + "48ffab96-cf5f-4e84-8491-a6939e631a24", + "e82bcf69-7ab8-4716-962a-a990a1320c68", + "923fddb3-f155-4ed0-8f73-4b35f548313a", + "e8afe3d1-89bc-4304-99c3-1432ac893c35", + "0cf08062-1177-4438-95ca-f08ffa08f68b", + "b27d3c7b-dfaa-4ca3-8a58-76a71d4e1249", + "4c6173b9-d127-48e5-b06c-5b1199e1b668", + "712feb1b-3340-4276-9d72-1cbb957b12d2", + "6d2cd5e5-cdd1-46d8-ad7f-ecca8a67c563", + "50395c04-2584-4a35-b3eb-f1057fdb5d3a", + "50988a22-3fc1-4cfa-9bcf-f53225e12ee5", + "8fcd3b85-515b-4f64-b56c-0bfa25378c1f", + "e47dfd5d-eff8-443f-997e-d4f87df4eba3", + "f1740d6e-aecc-46b8-9593-c03ac98428c2", + "eef49b94-5e83-4f4d-89cc-be1f3fc51194", + "bf7af6a2-79f0-44f0-9355-0099157e7883", + "fb7e8bc2-1c6c-4bb9-8417-f3f35ec81c40", + "5f7db689-4d74-4a04-9feb-0fb1318a5793", + "ef13dd90-81d0-4e13-917e-28cf366213b1", + "df813a44-8057-4304-bb08-71a3547bbf3c", + "ee43e779-ef6a-44e0-b390-b27a73e3a8f0", + "32002064-7d3d-4cbd-9a52-a9bcf3c61448", + "9bf37264-5772-454c-9406-b7d220a8c5cd", + "aa76e519-6aed-470c-87d5-00d28fc8e5d1", + "e3bf5e62-9eae-449f-a777-175e1def8b80", + "3ab63431-c603-4693-ab9e-e6d58148df7d", + "a69f0451-9638-486c-ae55-4a0c382e13f3", + "a246b542-87de-4c11-af6b-ef6c87c04b25", + "746dc4dd-7b22-4777-b34c-0430315bfed9", + "1f0a5f7e-8858-40e9-a779-303422f6d7be", + "5d6c4bdb-7e33-4f83-a09a-94729a73628f", + "5bdac465-4c43-4d58-88be-5f83a2ab2f43", + "cd72e8a3-07a7-4f90-924b-704d275dd197", + "0a65cca9-fcff-423f-8bef-a4ce66aaece8", + "0f57d9f2-b687-4a7a-839f-8ea642c1b34e", + "f877266a-4d95-45dd-ade4-8ac248a52dbc", + "dfc56d92-0eb1-4da1-a9c4-7079b85a65c3", + "4716d21c-42a7-43a0-a163-6efeb50b5e46", + "badb5fbc-a2a3-4f65-af67-1a85e1acb1d9", + "1a04ee78-9062-4483-92f9-a812dca78f08", + "ef0f8cdf-1e74-412c-9a76-815ceadab388", + "6eaab6b4-38bb-4f5b-bdd0-24f53f791cd6", + "9c196736-4326-44e9-b2b4-0bb3ec87a7f4", + "5b33f792-195a-44d2-9bd6-f6738ff1f432", + "d580b754-59c2-4d78-9d6b-85d50ef5a343", + "36d2d68c-71da-44ba-8421-b7e57e34bb07", + "95dd3862-b518-4055-85f2-40a89c0555c0", + "0f6bf1b5-3152-4620-9ca6-c70cc9220146", + "26541856-88cd-47bb-9df1-af7ff478859d", + "43f6ad58-8cc3-4875-8476-e8856727056c", + "0dbd808e-acde-46af-b341-c509726914bb", + "03bc6e86-ad24-4535-8b67-bedf868ec936", + "21ee8a3d-77a0-4681-8d38-d68ab459596a", + "57f0d621-3035-4676-8e64-0bba57105ce3", + "db2d6578-3120-4987-ae63-c865722c5b32", + "7ba6a6ed-f214-40c1-8031-ed5a7d4dc5ed", + "f3c1f8ce-34d0-4816-ac70-bf77c0739c25", + "ec525e26-c898-49a5-b930-de3ab98eedb4", + "7578f7b0-914a-4f66-9251-367af2ba0325", + "53eff952-0112-4c9c-b230-59cb09bd101f", + "00d0e651-e8c0-4b15-a11d-2b68bceb9119", + "4b63e868-7277-40ed-b830-7d72d5bccf41", + "caee42ee-0955-4621-85be-f98869854b5d", + "9dedabed-701c-4b05-b317-4b6b75a2481f", + "235ee243-e12e-4d0c-b044-5ae62d261fe4", + "465066e3-be56-4ce0-9482-92fc538e7693", + "59da3e17-f388-428d-a7a5-ed4ffdf2863f", + "065d7fa4-c7d0-45b7-a95f-5535e48c7ff3", + "f41f23d4-640f-4200-8567-c30a84548be8", + "427341bc-79a3-4ec5-8987-a91dbd65e041", + "6c51dece-aadc-4e2a-8426-17f693128f0a", + "99936274-2eae-4def-92f6-34b46649dbd3", + "83d039b4-d75b-433b-bf0a-6abb0d42d7ab", + "eb058479-abe5-4bef-ab45-fd8a02417c57", + "25ebb018-1bf8-438a-9ba0-c16c033d527f", + "458a640c-0440-4bab-800d-6addb1fce4a2", + "9a3b3071-f994-4fd2-8e31-495d87617b8d", + "6fe85469-68e9-4444-8159-f1e7bc54b77b", + "f3f7f355-52a9-4931-b7d2-19b637b6ed02", + "15e5035e-396a-4822-a510-e1a6f42f959a", + "39615d67-a5ba-4766-b1de-d5f2ccb262be", + "9b8b837a-085e-4840-a3b0-a669167f7268", + "ed8a572f-f2d0-460a-89d3-d475f33c5974", + "81c1ea34-eeca-446f-b042-3a4ed41702f6", + "46912a1e-c529-40e6-a4eb-e9e33af9eab8", + "e26d6bd2-6f2a-480d-913d-2ecd6efc4c03", + "2ccbad8c-b6ce-4092-b56e-67556e19834e", + "60e2f725-8a98-4c9f-826f-5c989dee34e7", + "d2637657-3107-4ac0-ac4d-b86b1d112ae4", + "aadd128a-2301-4371-82fc-745b7f12d65b", + "95b21335-9403-4491-b07e-dc7aa7b4831b", + "ffc132d9-6f51-4100-8de8-ffd44f07bb1f", + "2cc221c5-bad1-4d70-8fca-6dbaa28ef17d", + "e250707e-beee-4f50-a9f4-01ea03186929", + "1ac05e78-817b-4def-be68-e4abf9931099", + "a0a1cd9a-71bf-409d-8633-691ed657b5af", + "f4edd0e8-9106-46e1-a983-a390ce26a67c", + "0240087b-223d-4c18-aa50-87e72836565b", + "9afef1ef-b1eb-4afa-bc0a-a529bd0980e5", + "e5fa63eb-9a90-4393-9559-6d468a45713b", + "bd3fad3d-eb60-4523-a725-3ec994b96165", + "1fb18673-c269-41dc-9588-2adc35ebdc53", + "d26aeb07-2605-4293-9b12-38ebd8a4453e", + "390c32a6-f4b5-4120-84a3-d1a85c88c18c", + "af6fed24-d7a7-4279-a371-141b916f29c9", + "c936e013-e4b8-491b-b3c0-4111619bb0c4", + "bf1b7e65-98ef-4af1-aaf3-9e345ffab9f7", + "6930de26-1600-4bc9-ba77-6ee56e13a6d1", + "d3981dcf-4829-49f5-9a51-b88a202b91a4", + "28c7d311-d951-42cc-9723-439f68448bff", + "e6349b92-5944-4be7-8a47-5851f4d19d09", + "36249588-5867-4eab-a5d8-44479a1d7531", + "d75a9827-3ec6-4943-b361-10b8c4821ff1", + "d6c06029-acde-44e1-836f-e1486ebede6e", + "bacd4cb0-8b58-480f-88d1-fd4f92e43660", + "97b68898-a0a4-447c-b144-5ccb91a8684e", + "6d1d75e9-3195-45d2-9016-6a14f3882ef4", + "159ba45a-670d-4a0d-bfd2-d54146e72740", + "95a2889c-1a7d-406f-917c-8d9794314c0a", + "f16c45fe-f2c8-45a7-b181-d64605bd5840", + "5ef2821b-a547-45d8-b1ba-fcebe8adacc1", + "41edbc2a-e801-47df-8f51-7b26cfae051b", + "1f0cc211-400a-4a31-bc20-ede8a7ee06ad", + "18155006-506b-4529-9ef2-0cd45a8426ac", + "e79b8489-eca3-4c8e-ae2e-97fc6aa1f42a", + "8b9c71b6-4a6c-4075-87a4-6878d3bdcb9f", + "64423602-a7b7-49f8-b986-6e26ec296044", + "7ed2188a-e376-45ad-b032-ce4b72129c6d", + "af144d64-bac6-47ad-afea-5353bd445047", + "d29887cc-0496-4f13-9780-2dec88465fd3", + "dfd8bd11-873c-4778-8e08-02e5e6b3b6a4", + "2c3c06fb-ba3d-4a58-8eba-4097a9011961", + "4721be6b-2e37-484e-b7ab-78eda2ac1fc8", + "f76af635-59d6-4321-a1a5-254314c82abf", + "c7ea3f1d-91de-451d-b271-271865442cc4", + "6160cdcc-b421-4bb8-b65d-2b47a89f59af", + "c8e4d0dd-a27d-4798-bb58-531102e03706", + "6e391c53-f569-4ecc-9447-45c3b5e81205", + "1f9fa735-a6ff-481c-aa72-0d824660dd36", + "3ef4ffb1-40dd-4c0d-9094-37c23c181c5f", + "20e1fdd9-312b-466d-a1e9-96b88652fd7a", + "d4e42ee3-b07e-4f33-985d-72722f80714c", + "ac6f5d8c-83b8-40de-bd28-8f7fc4c0ef34", + "ae9380a8-cd3f-407b-9547-969b65e0a936", + "37532462-8d6d-4ffc-bea8-98b6643ee2e3", + "849aca7d-95ff-4a55-993b-545fbb024e9f", + "9e01bab7-4ea9-4cc8-aca3-4b5588c9748b", + "92079ec1-3110-4cd7-8ffa-e8500d5850d9", + "1d2cf72f-e1cc-4a26-bfd8-d37598b6bfa0", + "9c709e5e-f447-4c97-94e4-8abd9c61fb8b", + "02f0e434-bc26-41d3-85b6-3763ebf5508d", + "7f4b610d-8ccc-4a6e-859a-9af750ef197c", + "aff15622-7df6-4978-b040-d9cb89dc270d", + "ddc12215-3538-4fab-8847-eb7b9ee906e2", + "8a3b0b94-7551-4836-af16-00e8babf7ad5", + "9daa69f7-d373-4155-bcdd-21039929c55b", + "b8b5853c-f8ef-41b2-92cb-fca80e9531c4", + "4fe48fff-7247-4872-9df0-0ae1bd512e7b", + "ba1e1e72-dd81-4ca3-a042-832d08c0db64", + "8b9e79af-0a4b-4372-90a1-be49cb02dbd7", + "78fc64d5-8a93-4458-b31d-8783a08480a6", + "bebb6cc0-96b0-4123-a8fc-b98faa4ad5ca", + "d068369f-757a-4365-b78e-6bea4a7f929f", + "d905c027-6f15-4b54-a3ac-f5b89e9baf6b", + "860c5666-66ec-4c82-94e2-650df0525be8", + "c0cf46e3-3c12-49f1-a8fd-eeb01d715a38", + "c7047621-214e-4bc0-9a23-12fcf26a11e0", + "fbfc7c0a-46e6-410a-b7c6-8d4efcd2b97e", + "052887bd-7623-4b48-b5ec-84c646a1cf1b", + "5ed8919b-a754-4695-a071-afffff2470b9", + "8c4ed0e2-57f4-44c0-908c-45118a267a8c", + "8a9f4000-5840-4726-b31d-566ba40d3f44", + "9ef5a892-bb30-4ce2-a124-af0a4ce308ee", + "e744573e-3e3e-4d72-bf70-abc408a988f7", + "041482e3-a3a4-41c4-a30d-38f1621a45f8", + "17ce2264-a0bc-4cd7-a1b4-4c4fe0dfc746", + "28141942-a4be-4bab-a43b-da51ff36d8b3", + "9cc65a75-21a0-4c68-a6bf-da9291bde225", + "93ee0f76-145b-4283-906b-bc6e1f9d74cc", + "7be223f5-d93c-4536-b450-bcff98b777c5", + "1b3f747d-80d4-484c-90e1-e1d56b7bd3f6", + "4637d950-fddd-46ff-831e-9641df3253cd", + "bfd3f7a1-c119-45d2-acd3-77f5eea0e16f", + "cc7e9314-8d65-45f4-9f9b-f71626c610ba", + "a26cf209-469d-42db-a726-c9d7ec8f809a", + "0bd29c4d-0c75-4a36-8803-646148c9fc18", + "c1ffed95-feac-4bb3-b45f-6dfdd1ca73f1", + "e0f49706-84c9-412d-ae8a-8f0542fa890d", + "edeba402-7b8e-4fe0-bdd6-1eb91fc7d0ba", + "8131d1f8-61c8-4dc5-be92-d0725f165ea1", + "9cbf50b4-1237-47a4-affa-332d83ada494", + "5613c066-00fd-46cf-ad75-9c9de4fb773c", + "dd73c4c3-3b09-4701-801b-cc92eaf33e93", + "42627190-f17b-44cc-bf37-6480e44681ce", + "a47a1a8a-f853-4021-9578-638e8178fbb6", + "692d1af4-6523-4c4c-82e7-fed8faa29688", + "9fed1e10-4d32-4482-bb8a-7332b87b794f", + "abb057ce-1ce2-4534-b5dc-dd7abc27fa72", + "e8d5499c-2b14-4501-90db-973142cc3b28", + "453c7312-d23c-4a09-8f7f-019931287567", + "d778dda5-6659-4462-9c19-d4d625d04974", + "af584923-1332-4b4a-b6a0-d1edd5dea6a9", + "8812937a-7b9f-4e59-92dd-72d80b0f0150", + "033f25e6-a8f6-4ba7-8b56-508e95be5f15", + "db375bde-34fb-44ea-a3f2-75e41fa92e93", + "91bd4399-4e91-418c-9906-b360a4a32107", + "1cb564d0-2918-4625-8c82-1812df38e104", + "163d744c-1fd0-4207-ae19-b1d8d6d4aecb", + "3cf9537e-e47c-456a-9cfb-1f6fbecc49b6", + "f2c125eb-97d0-40fa-b147-d325b8689f99", + "31dd97fd-a0a6-41e1-83b9-f2fb91c58550", + "be8a710a-78fc-400f-8852-72f976b04b4a", + "1b47d758-678d-44bf-8fe4-e432618b6282", + "672ab20d-33c3-4863-b94a-a20b4191f9d2", + "fef63b45-91ec-47d5-bd32-27d27dab419f", + "d389225d-1ed7-4234-a83d-85eb3ed46c33", + "f5a4d04f-31e7-4d10-99f3-bd90b6fac5e8", + "6db88bd8-fcfa-4409-8260-9192d26e4596", + "b49c42f5-fe7c-4c23-aa9a-ebdd7cb4822d", + "9eabc0da-62ca-4263-9b37-237fc821d42e", + "676a23d9-5b72-4846-8a39-d5ec6893fda0", + "8854951b-0821-4239-a8a4-82ec6c764c9e", + "461091f8-f1f0-4e99-b969-a7e1e9b6ae3c", + "8a87d4a3-ddb0-47f1-9346-488e0dd7ee70", + "f506dae2-41fe-4c07-81ce-452ef509aee5", + "1c4af320-8de1-4fb8-a0ed-3e3998023c85", + "5903bd9d-026a-41b2-ae39-58c7348a9167", + "06e60f3a-dd9c-4934-986b-68c18987dac1", + "b8dcb266-39f8-418e-95e4-37dc9b183b3b", + "c502ac7c-4f87-4dc1-b0a5-8eacba5ce865", + "378291b3-7b98-4444-98df-07af3a99989a", + "873b6533-79bf-4331-ace1-1c6d51fc9872", + "32c355a9-ad70-4738-b27e-19357a1c59f7", + "331608be-0978-4f03-88f6-c74118a5538c", + "5267f716-9b46-4784-81cc-b6227f932ccb", + "d7574446-5fef-4bd3-aabb-1efb11d790b1", + "31d71a35-0697-4d79-9788-0a0aece5a9f1", + "0763d43d-70c9-4ad4-ada5-cb0374b8d730", + "a5611170-3b44-4d9b-aae5-9d7002b673cf", + "947682f7-7e61-4583-a0f4-70280db629f0", + "5dcbf508-1f19-4ae5-9993-3f0e8876681b", + "e708b1da-967c-4d68-a6d6-a5987b5c83b3", + "6cb98fa9-927a-42db-a7df-665020bcb456", + "116d9fd5-23d5-4b40-a5f5-4d17c3ec4878", + "1145281e-c801-4d5a-85e6-a65edc2f76f0", + "4aee59ce-3c76-4cb5-b720-545266a1a1f2", + "73d4b541-7a47-4205-a96d-6776f8eefec6", + "aa37a93c-ecad-45a1-90d5-3df954c7fa40", + "d6a07a3a-00c3-4513-94ee-ac54b428377b", + "d7a971e2-2ae6-43ce-ba54-8356afc680b9", + "e55031d0-8855-4f6c-a937-e9e55cb665b9", + "b7cdb0ca-34e3-456a-bb24-4f63f04627fe", + "a28988ab-b85c-4c07-9465-49a32a3bb34c", + "477de7da-a3e1-4c46-9e3a-5952af73e44b", + "f8fcb6f0-1d50-4de7-a0f2-040c1d8d295b", + "17c847ff-bdbb-4c2a-a00f-6043f22204a1", + "dedf24ff-d412-44f6-a7b7-009b7691f8f8", + "18cdf4a8-a6b4-44b4-89dc-e787ec8e1bd6", + "499b8f7f-007a-473e-900d-a641445ba1b7", + "2f4720a8-875b-4980-9d14-54ec2d54b435", + "e8325846-2c81-44bc-bffe-7be3e11b2fab", + "897ef5d0-a209-49ee-909d-489af1423e15", + "2ad5c149-4539-4f0e-8a36-4f6bae9540a2", + "68e07892-66d9-4e15-96b2-c169c270e81a", + "348cef4e-a2f3-4339-8fde-dd9b5434955b", + "11442b43-4920-4104-a5a8-0dd806c70900", + "654f1d0e-1c4a-4b68-abf0-49f82690555a", + "3ee3ee0f-f0d2-4a1f-acb6-151b633296e3", + "3a6b159d-905d-4d63-a623-e85ad03ce964", + "60bfa5fc-f2f6-4af2-bcec-eee315cad899", + "bc2c88f9-b011-4e06-a493-d8ef870b3b00", + "e93ad1c5-28f0-414d-bf38-2ee4942a179b", + "f5401633-95dc-4884-b5be-f2ff895e2930", + "cab48d12-642c-4cfe-ab61-140357800313", + "4aa98c40-1dc2-4545-bdb0-116cbd4f8ece", + "f17e0ebf-c690-4fbe-9aef-32f7c1e0242d", + "be887255-8a1b-4de8-b2dc-fe62d4970276", + "ae647d94-0c24-43fe-9863-2735765193d0", + "36030fb8-b864-4f8e-a81e-27086d8c4b42", + "3fc9c51e-1ae8-48de-90b3-2a8ebccdb3d8", + "4eb264b8-df87-49f0-a0d1-af56908d0bb5", + "f5dc3f45-5d23-4d42-8132-2230fd5d354c", + "dc108e7a-8ec5-4f1f-bca4-87060b5dd29c", + "c6932a55-2df4-4c14-ae50-78a45e6e847c", + "22e7dc5f-a5e3-40cf-87c4-762a57a2ef55", + "6f337686-c8a2-466f-ace0-ffd050d3ae1f", + "db67ff57-37ad-49aa-9acb-928996d16aca", + "36ad2e36-890c-4263-bb06-57882acb8e92" + ], + "aggregationResults": [], + "total": 503 +} diff --git a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-e3d28d4f-e72e-430a-92f8-263cd01ea452.json b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-e3d28d4f-e72e-430a-92f8-263cd01ea452.json index 84a2e3fb5..dafcc49d0 100644 --- a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-e3d28d4f-e72e-430a-92f8-263cd01ea452.json +++ b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-e3d28d4f-e72e-430a-92f8-263cd01ea452.json @@ -1,23 +1,23 @@ { - "type": "table", - "blockIds": [ - "e0f49706-84c9-412d-ae8a-8f0542fa890d", - "a47a1a8a-f853-4021-9578-638e8178fbb6", - "9fed1e10-4d32-4482-bb8a-7332b87b794f", - "d778dda5-6659-4462-9c19-d4d625d04974", - "692d1af4-6523-4c4c-82e7-fed8faa29688", - "dd73c4c3-3b09-4701-801b-cc92eaf33e93", - "e8d5499c-2b14-4501-90db-973142cc3b28", - "9cbf50b4-1237-47a4-affa-332d83ada494", - "453c7312-d23c-4a09-8f7f-019931287567", - "8131d1f8-61c8-4dc5-be92-d0725f165ea1", - "abb057ce-1ce2-4534-b5dc-dd7abc27fa72", - "edeba402-7b8e-4fe0-bdd6-1eb91fc7d0ba", - "42627190-f17b-44cc-bf37-6480e44681ce", - "0bd29c4d-0c75-4a36-8803-646148c9fc18", - "c1ffed95-feac-4bb3-b45f-6dfdd1ca73f1", - "5613c066-00fd-46cf-ad75-9c9de4fb773c" - ], - "aggregationResults": [], - "total": 16 -} \ No newline at end of file + "type": "table", + "blockIds": [ + "e0f49706-84c9-412d-ae8a-8f0542fa890d", + "a47a1a8a-f853-4021-9578-638e8178fbb6", + "9fed1e10-4d32-4482-bb8a-7332b87b794f", + "d778dda5-6659-4462-9c19-d4d625d04974", + "692d1af4-6523-4c4c-82e7-fed8faa29688", + "dd73c4c3-3b09-4701-801b-cc92eaf33e93", + "e8d5499c-2b14-4501-90db-973142cc3b28", + "9cbf50b4-1237-47a4-affa-332d83ada494", + "453c7312-d23c-4a09-8f7f-019931287567", + "8131d1f8-61c8-4dc5-be92-d0725f165ea1", + "abb057ce-1ce2-4534-b5dc-dd7abc27fa72", + "edeba402-7b8e-4fe0-bdd6-1eb91fc7d0ba", + "42627190-f17b-44cc-bf37-6480e44681ce", + "0bd29c4d-0c75-4a36-8803-646148c9fc18", + "c1ffed95-feac-4bb3-b45f-6dfdd1ca73f1", + "5613c066-00fd-46cf-ad75-9c9de4fb773c" + ], + "aggregationResults": [], + "total": 16 +} diff --git a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-e8feed24-4bf6-41b5-84a7-6134f9160cc1.json b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-e8feed24-4bf6-41b5-84a7-6134f9160cc1.json index f81b63740..0e366068d 100644 --- a/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-e8feed24-4bf6-41b5-84a7-6134f9160cc1.json +++ b/packages/notion-utils/fixtures/nba/data/1a425309-21c0-4ca1-8548-c5915137b566-e8feed24-4bf6-41b5-84a7-6134f9160cc1.json @@ -1,23 +1,23 @@ { - "type": "table", - "blockIds": [ - "518bf55c-e3f4-4078-96a0-92301c95ab02", - "0a858acd-bea3-4a53-ba1e-1ac8faaeb778", - "040d887f-7e12-4041-85d0-2f01a651e4a6", - "004bbdd1-543c-4a36-81c2-4bffa97269e8", - "2c122b60-b41d-4161-858c-4dae8e9f0b0b", - "23422a36-f518-4e0b-aec8-e901a9617e10", - "e61534e0-9e31-4153-b0d8-5608465751c3", - "3bd9c235-f796-4c98-af0c-4534ce84d1b7", - "d08454cd-0889-457a-ab90-2f4c52d1fc4a", - "f99806d7-bcd6-4c68-9084-bb60e317e3a7", - "6c933f98-253d-4db5-8dc6-7600ee8c4346", - "1c8ba9c0-052f-4d23-9f97-5ba6b88dee30", - "9b522935-900a-4649-aacc-f5f50d455118", - "fb34269c-7388-439e-8c63-29735124e448", - "0648882a-df3f-4b7f-924e-ae14ad7d4ccb", - "79888a00-2038-40c3-9bce-c952a63e0a04" - ], - "aggregationResults": [], - "total": 16 -} \ No newline at end of file + "type": "table", + "blockIds": [ + "518bf55c-e3f4-4078-96a0-92301c95ab02", + "0a858acd-bea3-4a53-ba1e-1ac8faaeb778", + "040d887f-7e12-4041-85d0-2f01a651e4a6", + "004bbdd1-543c-4a36-81c2-4bffa97269e8", + "2c122b60-b41d-4161-858c-4dae8e9f0b0b", + "23422a36-f518-4e0b-aec8-e901a9617e10", + "e61534e0-9e31-4153-b0d8-5608465751c3", + "3bd9c235-f796-4c98-af0c-4534ce84d1b7", + "d08454cd-0889-457a-ab90-2f4c52d1fc4a", + "f99806d7-bcd6-4c68-9084-bb60e317e3a7", + "6c933f98-253d-4db5-8dc6-7600ee8c4346", + "1c8ba9c0-052f-4d23-9f97-5ba6b88dee30", + "9b522935-900a-4649-aacc-f5f50d455118", + "fb34269c-7388-439e-8c63-29735124e448", + "0648882a-df3f-4b7f-924e-ae14ad7d4ccb", + "79888a00-2038-40c3-9bce-c952a63e0a04" + ], + "aggregationResults": [], + "total": 16 +} diff --git a/packages/notion-utils/fixtures/nba/data/e777a528-9404-4e96-9f26-0014be705592-c01c2f48-5442-47d8-adb3-01c4f8bb8e58.json b/packages/notion-utils/fixtures/nba/data/e777a528-9404-4e96-9f26-0014be705592-c01c2f48-5442-47d8-adb3-01c4f8bb8e58.json index 8cbd8c966..458f57309 100644 --- a/packages/notion-utils/fixtures/nba/data/e777a528-9404-4e96-9f26-0014be705592-c01c2f48-5442-47d8-adb3-01c4f8bb8e58.json +++ b/packages/notion-utils/fixtures/nba/data/e777a528-9404-4e96-9f26-0014be705592-c01c2f48-5442-47d8-adb3-01c4f8bb8e58.json @@ -1,22 +1,22 @@ { - "type": "table", - "blockIds": [ - "274924c4-c151-4e45-9ac4-fd3b8839a56c", - "a5b2ed08-4322-4923-888f-c70193751759", - "7c579637-e84f-4ddf-ab72-78a0d414baf8", - "e075359b-b750-46c4-86a1-1e76027e140f", - "bfc372e8-125f-4392-91b2-004532d1d808", - "f6c7514f-b3bf-4a1b-99fd-8588eb0fdc13", - "db15dad7-0fda-4900-9c68-d2a4a99e362a", - "62b3eea9-3084-461d-bbc1-c727360218ad", - "20a58853-197a-4909-8fb7-900b76cba9c3", - "71d3bf63-2eea-464f-aa6c-ccd52ba13856", - "f2a7b5f6-7cf5-4c14-bf61-597f45870469", - "ef225d59-62fe-4e8c-bf78-01000aec6466", - "e355c83e-efd6-43a9-9fbd-b8c863ce28aa", - "14996a91-fff0-4234-bc9b-64250b59ae31", - "ceae18ce-490a-464a-ac7c-822df32c9a28" - ], - "aggregationResults": [], - "total": 15 -} \ No newline at end of file + "type": "table", + "blockIds": [ + "274924c4-c151-4e45-9ac4-fd3b8839a56c", + "a5b2ed08-4322-4923-888f-c70193751759", + "7c579637-e84f-4ddf-ab72-78a0d414baf8", + "e075359b-b750-46c4-86a1-1e76027e140f", + "bfc372e8-125f-4392-91b2-004532d1d808", + "f6c7514f-b3bf-4a1b-99fd-8588eb0fdc13", + "db15dad7-0fda-4900-9c68-d2a4a99e362a", + "62b3eea9-3084-461d-bbc1-c727360218ad", + "20a58853-197a-4909-8fb7-900b76cba9c3", + "71d3bf63-2eea-464f-aa6c-ccd52ba13856", + "f2a7b5f6-7cf5-4c14-bf61-597f45870469", + "ef225d59-62fe-4e8c-bf78-01000aec6466", + "e355c83e-efd6-43a9-9fbd-b8c863ce28aa", + "14996a91-fff0-4234-bc9b-64250b59ae31", + "ceae18ce-490a-464a-ac7c-822df32c9a28" + ], + "aggregationResults": [], + "total": 15 +} diff --git a/packages/notion-utils/fixtures/nba/data/e777a528-9404-4e96-9f26-0014be705592-c0d2d91c-e2a5-4ea5-a9b7-2b2d8ae2d591.json b/packages/notion-utils/fixtures/nba/data/e777a528-9404-4e96-9f26-0014be705592-c0d2d91c-e2a5-4ea5-a9b7-2b2d8ae2d591.json index a509fc987..0dcb99aee 100644 --- a/packages/notion-utils/fixtures/nba/data/e777a528-9404-4e96-9f26-0014be705592-c0d2d91c-e2a5-4ea5-a9b7-2b2d8ae2d591.json +++ b/packages/notion-utils/fixtures/nba/data/e777a528-9404-4e96-9f26-0014be705592-c0d2d91c-e2a5-4ea5-a9b7-2b2d8ae2d591.json @@ -1,22 +1,22 @@ { - "type": "table", - "blockIds": [ - "841918aa-f2a3-4d4c-b5ad-64b0f57c47b8", - "e722d82d-e545-4dc5-9658-c66260f0d3f4", - "282f1ce5-85cc-47c3-8145-31ebee469aa4", - "dddd453b-579c-472a-9339-26dcfcaa1976", - "3cbd18cd-cab2-4b10-9b0d-e67ff1e365e1", - "afeaba17-8f70-40c9-a648-4e0afc314948", - "73447b75-434c-4eee-a68d-f6cecb8a844c", - "414ba2c7-d02a-4f5d-acc3-5512ff3f6b35", - "95c79219-0f51-43ad-895e-53f8eb08ee93", - "f2379c53-d112-42a8-a248-fabebaa98337", - "e650d5c6-66c0-44d4-80da-76da908ca284", - "2ed75575-6e95-4a55-9fcc-01853125be21", - "001b1958-7c2d-4a11-8f9d-ce1c0fe476a9", - "9e5ce76a-7550-449f-a7ed-4ade717ab7a7", - "7611bc05-d4c6-41de-9a18-f9a1071d99c8" - ], - "aggregationResults": [], - "total": 15 -} \ No newline at end of file + "type": "table", + "blockIds": [ + "841918aa-f2a3-4d4c-b5ad-64b0f57c47b8", + "e722d82d-e545-4dc5-9658-c66260f0d3f4", + "282f1ce5-85cc-47c3-8145-31ebee469aa4", + "dddd453b-579c-472a-9339-26dcfcaa1976", + "3cbd18cd-cab2-4b10-9b0d-e67ff1e365e1", + "afeaba17-8f70-40c9-a648-4e0afc314948", + "73447b75-434c-4eee-a68d-f6cecb8a844c", + "414ba2c7-d02a-4f5d-acc3-5512ff3f6b35", + "95c79219-0f51-43ad-895e-53f8eb08ee93", + "f2379c53-d112-42a8-a248-fabebaa98337", + "e650d5c6-66c0-44d4-80da-76da908ca284", + "2ed75575-6e95-4a55-9fcc-01853125be21", + "001b1958-7c2d-4a11-8f9d-ce1c0fe476a9", + "9e5ce76a-7550-449f-a7ed-4ade717ab7a7", + "7611bc05-d4c6-41de-9a18-f9a1071d99c8" + ], + "aggregationResults": [], + "total": 15 +} diff --git a/packages/notion-utils/fixtures/nba/e777a528-9404-4e96-9f26-0014be705592.json b/packages/notion-utils/fixtures/nba/e777a528-9404-4e96-9f26-0014be705592.json index 26b29daf0..edbac8e8c 100644 --- a/packages/notion-utils/fixtures/nba/e777a528-9404-4e96-9f26-0014be705592.json +++ b/packages/notion-utils/fixtures/nba/e777a528-9404-4e96-9f26-0014be705592.json @@ -1,44 +1,40 @@ { - "id": "e777a528-9404-4e96-9f26-0014be705592", - "version": 34, - "name": [ - [ - "NBA Teams" - ] - ], - "schema": { - "$N1}": { - "name": "Conference", - "type": "select", - "options": [ - { - "id": "`8t(", - "color": "blue", - "value": "Eastern Conference" - }, - { - "id": "A'Q~", - "color": "red", - "value": "Western Conference" - } - ] - }, - "3-5L": { - "name": "Players", - "type": "relation", - "property": "p4nU", - "collection_id": "1a425309-21c0-4ca1-8548-c5915137b566" - }, - "f+&p": { - "name": "Logo", - "type": "file" - }, - "title": { - "name": "๏ปฟTeam", - "type": "title" - } - }, - "parent_id": "8a586d25-3f98-4b85-b482-54da84465d23", - "parent_table": "block", - "alive": true -} \ No newline at end of file + "id": "e777a528-9404-4e96-9f26-0014be705592", + "version": 34, + "name": [["NBA Teams"]], + "schema": { + "$N1}": { + "name": "Conference", + "type": "select", + "options": [ + { + "id": "`8t(", + "color": "blue", + "value": "Eastern Conference" + }, + { + "id": "A'Q~", + "color": "red", + "value": "Western Conference" + } + ] + }, + "3-5L": { + "name": "Players", + "type": "relation", + "property": "p4nU", + "collection_id": "1a425309-21c0-4ca1-8548-c5915137b566" + }, + "f+&p": { + "name": "Logo", + "type": "file" + }, + "title": { + "name": "๏ปฟTeam", + "type": "title" + } + }, + "parent_id": "8a586d25-3f98-4b85-b482-54da84465d23", + "parent_table": "block", + "alive": true +} diff --git a/packages/notion-utils/package.json b/packages/notion-utils/package.json index 55552354c..d6fe3fca9 100644 --- a/packages/notion-utils/package.json +++ b/packages/notion-utils/package.json @@ -1,51 +1,50 @@ { - "name": "notion-utils", - "version": "6.16.0", - "type": "module", - "description": "Useful utilities for working with Notion data. Isomorphic.", - "repository": "NotionX/react-notion-x", - "author": "Travis Fischer ", - "license": "MIT", - "main": "./build/index.js", - "module": "./build/index.js", - "types": "./build/index.d.ts", - "exports": { - ".": { - "types": "./build/index.d.ts", - "default": "./build/index.js" - } - }, - "sideEffects": false, - "files": [ - "build" - ], - "engines": { - "node": ">=12" - }, - "scripts": { - "build": "tsup", - "clean": "rm -rf build", - "dev": "tsup --watch", - "lint": "eslint '**/*.{ts,tsx}'", - "publish": "pnpm publish", - "test": "ava" - }, - "dependencies": { - "is-url-superb": "^6.1.0", - "mem": "^9.0.2", - "normalize-url": "^7.0.3", - "notion-types": "^6.16.0", - "p-queue": "^7.2.0" - }, - "ava": { - "snapshotDir": ".snapshots", - "extensions": { - "ts": "module" - }, - "nodeArguments": [ - "--loader=ts-node/esm", - "--no-warnings", - "--experimental-specifier-resolution=node" - ] - } + "name": "notion-utils", + "version": "6.16.1", + "type": "module", + "description": "Useful utilities for working with Notion data. Isomorphic.", + "repository": "NotionX/react-notion-x", + "author": "Travis Fischer ", + "license": "MIT", + "main": "./build/index.js", + "module": "./build/index.js", + "types": "./build/index.d.ts", + "exports": { + ".": { + "types": "./build/index.d.ts", + "default": "./build/index.js" + } + }, + "sideEffects": false, + "files": ["build"], + "engines": { + "node": ">=12" + }, + "scripts": { + "build": "tsup", + "clean": "rm -rf build", + "dev": "tsup --watch", + "lint": "biome check", + "publish": "pnpm publish", + "test": "ava" + }, + "dependencies": { + "is-url-superb": "^6.1.0", + "mem": "^9.0.2", + "normalize-url": "^7.0.3", + "notion-types": "workspace:*", + "p-queue": "^7.2.0" + }, + "ava": { + "snapshotDir": ".snapshots", + "extensions": { + "ts": "module" + }, + "nodeArguments": ["--import=tsimp"] + }, + "devDependencies": { + "@ava/typescript": "^5.0.0", + "ts-node": "^10.9.1", + "typescript": "^5.6.3" + } } diff --git a/packages/notion-utils/src/estimate-page-read-time.ts b/packages/notion-utils/src/estimate-page-read-time.ts index 8f6a7ab63..485531dec 100644 --- a/packages/notion-utils/src/estimate-page-read-time.ts +++ b/packages/notion-utils/src/estimate-page-read-time.ts @@ -1,23 +1,23 @@ -import { Block, ExtendedRecordMap, PageBlock } from 'notion-types' +import type { Block, ExtendedRecordMap, PageBlock } from "notion-types"; -import { getBlockTitle } from './get-block-title' -import { getPageTableOfContents } from './get-page-table-of-contents' +import { getBlockTitle } from "./get-block-title"; +import { getPageTableOfContents } from "./get-page-table-of-contents"; type EstimatePageReadTimeOptions = { - wordsPerMinute?: number - imageReadTimeInSeconds?: number -} + wordsPerMinute?: number; + imageReadTimeInSeconds?: number; +}; type ContentStats = { - numWords: number - numImages: number -} + numWords: number; + numImages: number; +}; type PageReadTimeEstimate = ContentStats & { - totalWordsReadTimeInMinutes: number - totalImageReadTimeInMinutes: number - totalReadTimeInMinutes: number -} + totalWordsReadTimeInMinutes: number; + totalImageReadTimeInMinutes: number; + totalReadTimeInMinutes: number; +}; /** * Returns an estimate for the time it would take for a person to read the content @@ -31,32 +31,32 @@ type PageReadTimeEstimate = ContentStats & { * TODO: handle non-english content. */ export function estimatePageReadTime( - block: Block, - recordMap: ExtendedRecordMap, - { - wordsPerMinute = 275, - imageReadTimeInSeconds = 12 - }: EstimatePageReadTimeOptions = {} + block: Block, + recordMap: ExtendedRecordMap, + { + wordsPerMinute = 275, + imageReadTimeInSeconds = 12, + }: EstimatePageReadTimeOptions = {}, ): PageReadTimeEstimate { - const stats = getBlockContentStats(block, recordMap) - const totalWordsReadTimeInMinutes = stats.numWords / wordsPerMinute - const totalImageReadTimeInSeconds = - stats.numImages > 10 - ? (stats.numImages / 2) * (imageReadTimeInSeconds + 3) + - (stats.numImages - 10) * 3 // n/2(a+b) + 3 sec/image - : (stats.numImages / 2) * - (2 * imageReadTimeInSeconds + (1 - stats.numImages)) // n/2[2a+(n-1)d] - const totalImageReadTimeInMinutes = totalImageReadTimeInSeconds / 60 - - const totalReadTimeInMinutes = - totalWordsReadTimeInMinutes + totalImageReadTimeInMinutes - - return { - ...stats, - totalWordsReadTimeInMinutes, - totalImageReadTimeInMinutes, - totalReadTimeInMinutes - } + const stats = getBlockContentStats(block, recordMap); + const totalWordsReadTimeInMinutes = stats.numWords / wordsPerMinute; + const totalImageReadTimeInSeconds = + stats.numImages > 10 + ? (stats.numImages / 2) * (imageReadTimeInSeconds + 3) + + (stats.numImages - 10) * 3 // n/2(a+b) + 3 sec/image + : (stats.numImages / 2) * + (2 * imageReadTimeInSeconds + (1 - stats.numImages)); // n/2[2a+(n-1)d] + const totalImageReadTimeInMinutes = totalImageReadTimeInSeconds / 60; + + const totalReadTimeInMinutes = + totalWordsReadTimeInMinutes + totalImageReadTimeInMinutes; + + return { + ...stats, + totalWordsReadTimeInMinutes, + totalImageReadTimeInMinutes, + totalReadTimeInMinutes, + }; } /** @@ -66,183 +66,183 @@ export function estimatePageReadTime( * For example, "9 minutes" or "less than a minute". */ export function estimatePageReadTimeAsHumanizedString( - block: Block, - recordMap: ExtendedRecordMap, - opts: EstimatePageReadTimeOptions + block: Block, + recordMap: ExtendedRecordMap, + opts: EstimatePageReadTimeOptions, ) { - const estimate = estimatePageReadTime(block, recordMap, opts) - return humanizeReadTime(estimate.totalReadTimeInMinutes) + const estimate = estimatePageReadTime(block, recordMap, opts); + return humanizeReadTime(estimate.totalReadTimeInMinutes); } function getBlockContentStats( - block: Block, - recordMap: ExtendedRecordMap + block: Block, + recordMap: ExtendedRecordMap, ): ContentStats { - const stats: ContentStats = { - numWords: 0, - numImages: 0 - } - - if (!block) { - return stats - } - - for (const childId of block.content || []) { - const child = recordMap.block[childId]?.value - let recurse = false - if (!child) continue - - switch (child.type) { - case 'quote': - // fallthrough - case 'alias': - // fallthrough - case 'header': - // fallthrough - case 'sub_header': - // fallthrough - case 'sub_sub_header': { - const title = getBlockTitle(child, recordMap) - stats.numWords += countWordsInText(title) - break - } - - case 'callout': - // fallthrough - case 'toggle': - // fallthrough - case 'to_do': - // fallthrough - case 'bulleted_list': - // fallthrough - case 'numbered_list': - // fallthrough - case 'text': { - const title = getBlockTitle(child, recordMap) - stats.numWords += countWordsInText(title) - recurse = true - break - } - - case 'embed': - // fallthrough - case 'tweet': - // fallthrough - case 'maps': - // fallthrough - case 'pdf': - // fallthrough - case 'figma': - // fallthrough - case 'typeform': - // fallthrough - case 'codepen': - // fallthrough - case 'excalidraw': - // fallthrough - case 'gist': - // fallthrough - case 'video': - // fallthrough - case 'drive': - // fallthrough - case 'audio': - // fallthrough - case 'file': - // fallthrough - case 'image': - // treat all embeds as images - stats.numImages += 1 - break - - case 'bookmark': - // treat bookmarks as quarter images since they aren't as content-ful as embedd images - stats.numImages += 0.25 - break - - case 'code': - // treat code blocks as double the complexity of images - stats.numImages += 2 - break - - case 'table': - // fallthrough - case 'collection_view': - // treat collection views as double the complexity of images - stats.numImages += 2 - break - - case 'column': - // fallthrough - case 'column_list': - // fallthrough - case 'transclusion_container': - recurse = true - break - - case 'table_of_contents': { - const page = block as PageBlock - if (!page) continue - - const toc = getPageTableOfContents(page, recordMap) - for (const tocItem of toc) { - stats.numWords += countWordsInText(tocItem.text) - } - - break - } - - case 'transclusion_reference': { - const referencePointerId = - child?.format?.transclusion_reference_pointer?.id - - if (!referencePointerId) { - continue - } - const referenceBlock = recordMap.block[referencePointerId]?.value - if (referenceBlock) { - mergeContentStats( - stats, - getBlockContentStats(referenceBlock, recordMap) - ) - } - break - } - - default: - // ignore unrecognized blocks - break - } - - if (recurse) { - mergeContentStats(stats, getBlockContentStats(child, recordMap)) - } - } - - return stats + const stats: ContentStats = { + numWords: 0, + numImages: 0, + }; + + if (!block) { + return stats; + } + + for (const childId of block.content || []) { + const child = recordMap.block[childId]?.value; + let recurse = false; + if (!child) continue; + + switch (child.type) { + case "quote": + // fallthrough + case "alias": + // fallthrough + case "header": + // fallthrough + case "sub_header": + // fallthrough + case "sub_sub_header": { + const title = getBlockTitle(child, recordMap); + stats.numWords += countWordsInText(title); + break; + } + + case "callout": + // fallthrough + case "toggle": + // fallthrough + case "to_do": + // fallthrough + case "bulleted_list": + // fallthrough + case "numbered_list": + // fallthrough + case "text": { + const title = getBlockTitle(child, recordMap); + stats.numWords += countWordsInText(title); + recurse = true; + break; + } + + case "embed": + // fallthrough + case "tweet": + // fallthrough + case "maps": + // fallthrough + case "pdf": + // fallthrough + case "figma": + // fallthrough + case "typeform": + // fallthrough + case "codepen": + // fallthrough + case "excalidraw": + // fallthrough + case "gist": + // fallthrough + case "video": + // fallthrough + case "drive": + // fallthrough + case "audio": + // fallthrough + case "file": + // fallthrough + case "image": + // treat all embeds as images + stats.numImages += 1; + break; + + case "bookmark": + // treat bookmarks as quarter images since they aren't as content-ful as embedd images + stats.numImages += 0.25; + break; + + case "code": + // treat code blocks as double the complexity of images + stats.numImages += 2; + break; + + case "table": + // fallthrough + case "collection_view": + // treat collection views as double the complexity of images + stats.numImages += 2; + break; + + case "column": + // fallthrough + case "column_list": + // fallthrough + case "transclusion_container": + recurse = true; + break; + + case "table_of_contents": { + const page = block as PageBlock; + if (!page) continue; + + const toc = getPageTableOfContents(page, recordMap); + for (const tocItem of toc) { + stats.numWords += countWordsInText(tocItem.text); + } + + break; + } + + case "transclusion_reference": { + const referencePointerId = + child?.format?.transclusion_reference_pointer?.id; + + if (!referencePointerId) { + continue; + } + const referenceBlock = recordMap.block[referencePointerId]?.value; + if (referenceBlock) { + mergeContentStats( + stats, + getBlockContentStats(referenceBlock, recordMap), + ); + } + break; + } + + default: + // ignore unrecognized blocks + break; + } + + if (recurse) { + mergeContentStats(stats, getBlockContentStats(child, recordMap)); + } + } + + return stats; } function mergeContentStats(statsA: ContentStats, statsB: ContentStats) { - statsA.numWords += statsB.numWords - statsA.numImages += statsB.numImages + statsA.numWords += statsB.numWords; + statsA.numImages += statsB.numImages; } function countWordsInText(text: string): number { - if (!text) { - return 0 - } + if (!text) { + return 0; + } - return (text.match(/\w+/g) || []).length + return (text.match(/\w+/g) || []).length; } function humanizeReadTime(time: number): string { - if (time < 0.5) { - return 'less than a minute' - } + if (time < 0.5) { + return "less than a minute"; + } - if (time < 1.5) { - return '1 minute' - } + if (time < 1.5) { + return "1 minute"; + } - return `${Math.ceil(time)} minutes` + return `${Math.ceil(time)} minutes`; } diff --git a/packages/notion-utils/src/format-date.ts b/packages/notion-utils/src/format-date.ts index e53e45428..3b7643949 100644 --- a/packages/notion-utils/src/format-date.ts +++ b/packages/notion-utils/src/format-date.ts @@ -1,8 +1,8 @@ export const formatDate = ( - input: string | number, - { month = 'short' }: { month?: 'long' | 'short' } = {} + input: string | number, + { month = "short" }: { month?: "long" | "short" } = {}, ) => { - const date = new Date(input) - const monthLocale = date.toLocaleString('en-US', { month }) - return `${monthLocale} ${date.getUTCDate()}, ${date.getUTCFullYear()}` -} + const date = new Date(input); + const monthLocale = date.toLocaleString("en-US", { month }); + return `${monthLocale} ${date.getUTCDate()}, ${date.getUTCFullYear()}`; +}; diff --git a/packages/notion-utils/src/format-notion-date-time.ts b/packages/notion-utils/src/format-notion-date-time.ts index 84baeda52..ce1147bcb 100644 --- a/packages/notion-utils/src/format-notion-date-time.ts +++ b/packages/notion-utils/src/format-notion-date-time.ts @@ -1,15 +1,16 @@ -import { formatDate } from './format-date' +import { formatDate } from "./format-date"; export interface NotionDateTime { - type: 'datetime' - start_date: string - start_time?: string - time_zone?: string + type: "datetime"; + start_date: string; + start_time?: string; + time_zone?: string; } export const formatNotionDateTime = (datetime: NotionDateTime) => { - const dateString = `${datetime.start_time || ''} ${datetime.start_date} ${ - datetime.time_zone || '' - }` - return formatDate(dateString) -} + // Adding +00:00 preserve the time in UTC. + const dateString = `${datetime.start_date}T${ + datetime.start_time || "00:00" + }+00:00`; + return formatDate(dateString); +}; diff --git a/packages/notion-utils/src/get-all-pages-in-space.ts b/packages/notion-utils/src/get-all-pages-in-space.ts index c0d398f7f..a00883340 100644 --- a/packages/notion-utils/src/get-all-pages-in-space.ts +++ b/packages/notion-utils/src/get-all-pages-in-space.ts @@ -1,7 +1,7 @@ -import { ExtendedRecordMap, PageMap } from 'notion-types' -import PQueue from 'p-queue' +import type { ExtendedRecordMap, PageMap } from "notion-types"; +import PQueue from "p-queue"; -import { parsePageId } from './parse-page-id' +import { parsePageId } from "./parse-page-id"; /** * Performs a traversal over a given Notion workspace starting from a seed page. @@ -19,119 +19,119 @@ import { parsePageId } from './parse-page-id' * @param opts - Optional config */ export async function getAllPagesInSpace( - rootPageId: string, - rootSpaceId: string | undefined, - getPage: (pageId: string) => Promise, - { - concurrency = 4, - traverseCollections = true, - targetPageId = null - }: { - concurrency?: number - traverseCollections?: boolean - targetPageId?: string - } = {} + rootPageId: string, + rootSpaceId: string | undefined, + getPage: (pageId: string) => Promise, + { + concurrency = 4, + traverseCollections = true, + targetPageId = null, + }: { + concurrency?: number; + traverseCollections?: boolean; + targetPageId?: string; + } = {}, ): Promise { - const pages: PageMap = {} - const pendingPageIds = new Set() - const queue = new PQueue({ concurrency }) - - async function processPage(pageId: string) { - if (targetPageId && pendingPageIds.has(targetPageId)) { - return - } - - pageId = parsePageId(pageId) as string - - if (pageId && !pages[pageId] && !pendingPageIds.has(pageId)) { - pendingPageIds.add(pageId) - - queue.add(async () => { - try { - if ( - targetPageId && - pendingPageIds.has(targetPageId) && - pageId !== targetPageId - ) { - return - } - - const page = await getPage(pageId) - if (!page) { - return - } - - const spaceId = page.block[pageId]?.value?.space_id - - if (spaceId) { - if (!rootSpaceId) { - rootSpaceId = spaceId - } else if (rootSpaceId !== spaceId) { - return - } - } - - Object.keys(page.block) - .filter((key) => { - const block = page.block[key]?.value - if (!block) return false - - if ( - block.type !== 'page' && - block.type !== 'collection_view_page' - ) { - return false - } - - // the space id check is important to limit traversal because pages - // can reference pages in other spaces - if ( - rootSpaceId && - block.space_id && - block.space_id !== rootSpaceId - ) { - return false - } - - return true - }) - .forEach((subPageId) => processPage(subPageId)) - - // traverse collection item pages as they may contain subpages as well - if (traverseCollections) { - for (const collectionViews of Object.values( - page.collection_query - )) { - for (const collectionData of Object.values(collectionViews)) { - const { blockIds } = collectionData - - if (blockIds) { - for (const collectionItemId of blockIds) { - processPage(collectionItemId) - } - } - } - } - } - - pages[pageId] = page - } catch (err) { - console.warn( - 'page load error', - { pageId, spaceId: rootSpaceId }, - err.statusCode, - err.message - ) - pages[pageId] = null - } - - pendingPageIds.delete(pageId) - }) - } - } - - await processPage(rootPageId) - await queue.onIdle() - - return pages + const pages: PageMap = {}; + const pendingPageIds = new Set(); + const queue = new PQueue({ concurrency }); + + async function processPage(pageId: string) { + if (targetPageId && pendingPageIds.has(targetPageId)) { + return; + } + + pageId = parsePageId(pageId) as string; + + if (pageId && !pages[pageId] && !pendingPageIds.has(pageId)) { + pendingPageIds.add(pageId); + + queue.add(async () => { + try { + if ( + targetPageId && + pendingPageIds.has(targetPageId) && + pageId !== targetPageId + ) { + return; + } + + const page = await getPage(pageId); + if (!page) { + return; + } + + const spaceId = page.block[pageId]?.value?.space_id; + + if (spaceId) { + if (!rootSpaceId) { + rootSpaceId = spaceId; + } else if (rootSpaceId !== spaceId) { + return; + } + } + + Object.keys(page.block) + .filter((key) => { + const block = page.block[key]?.value; + if (!block || block.alive === false) return false; + + if ( + block.type !== "page" && + block.type !== "collection_view_page" + ) { + return false; + } + + // the space id check is important to limit traversal because pages + // can reference pages in other spaces + if ( + rootSpaceId && + block.space_id && + block.space_id !== rootSpaceId + ) { + return false; + } + + return true; + }) + .forEach((subPageId) => processPage(subPageId)); + + // traverse collection item pages as they may contain subpages as well + if (traverseCollections) { + for (const collectionViews of Object.values( + page.collection_query, + )) { + for (const collectionData of Object.values(collectionViews)) { + const { blockIds } = collectionData; + + if (blockIds) { + for (const collectionItemId of blockIds) { + processPage(collectionItemId); + } + } + } + } + } + + pages[pageId] = page; + } catch (err) { + console.warn( + "page load error", + { pageId, spaceId: rootSpaceId }, + err.statusCode, + err.message, + ); + pages[pageId] = null; + } + + pendingPageIds.delete(pageId); + }); + } + } + + await processPage(rootPageId); + await queue.onIdle(); + + return pages; } diff --git a/packages/notion-utils/src/get-block-collection-id.ts b/packages/notion-utils/src/get-block-collection-id.ts index bb97be4a5..a070b5d5d 100644 --- a/packages/notion-utils/src/get-block-collection-id.ts +++ b/packages/notion-utils/src/get-block-collection-id.ts @@ -1,25 +1,25 @@ -import { Block, ExtendedRecordMap } from 'notion-types' +import type { Block, ExtendedRecordMap } from "notion-types"; export function getBlockCollectionId( - block: Block, - recordMap: ExtendedRecordMap + block: Block, + recordMap: ExtendedRecordMap, ): string | null { - const collectionId = - (block as any).collection_id || - (block as any).format?.collection_pointer?.id + const collectionId = + (block as any).collection_id || + (block as any).format?.collection_pointer?.id; - if (collectionId) { - return collectionId - } + if (collectionId) { + return collectionId; + } - const collectionViewId = (block as any)?.view_ids?.[0] - if (collectionViewId) { - const collectionView = recordMap.collection_view?.[collectionViewId]?.value - if (collectionView) { - const collectionId = collectionView.format?.collection_pointer?.id - return collectionId - } - } + const collectionViewId = (block as any)?.view_ids?.[0]; + if (collectionViewId) { + const collectionView = recordMap.collection_view?.[collectionViewId]?.value; + if (collectionView) { + const collectionId = collectionView.format?.collection_pointer?.id; + return collectionId; + } + } - return null + return null; } diff --git a/packages/notion-utils/src/get-block-icon.ts b/packages/notion-utils/src/get-block-icon.ts index e63160627..42596561f 100644 --- a/packages/notion-utils/src/get-block-icon.ts +++ b/packages/notion-utils/src/get-block-icon.ts @@ -1,25 +1,25 @@ -import { Block, ExtendedRecordMap, PageBlock } from 'notion-types' +import type { Block, ExtendedRecordMap, PageBlock } from "notion-types"; -import { getBlockCollectionId } from './get-block-collection-id' +import { getBlockCollectionId } from "./get-block-collection-id"; export function getBlockIcon(block: Block, recordMap: ExtendedRecordMap) { - if ((block as PageBlock).format?.page_icon) { - return (block as PageBlock).format?.page_icon - } + if ((block as PageBlock).format?.page_icon) { + return (block as PageBlock).format?.page_icon; + } - if ( - block.type === 'collection_view_page' || - block.type === 'collection_view' - ) { - const collectionId = getBlockCollectionId(block, recordMap) - if (collectionId) { - const collection = recordMap.collection[collectionId]?.value + if ( + block.type === "collection_view_page" || + block.type === "collection_view" + ) { + const collectionId = getBlockCollectionId(block, recordMap); + if (collectionId) { + const collection = recordMap.collection[collectionId]?.value; - if (collection) { - return collection.icon - } - } - } + if (collection) { + return collection.icon; + } + } + } - return null + return null; } diff --git a/packages/notion-utils/src/get-block-parent-page.ts b/packages/notion-utils/src/get-block-parent-page.ts index 06bcf2616..a21186937 100644 --- a/packages/notion-utils/src/get-block-parent-page.ts +++ b/packages/notion-utils/src/get-block-parent-page.ts @@ -1,4 +1,4 @@ -import * as types from 'notion-types' +import type * as types from "notion-types"; /** * Returns the parent page block containing a given page. @@ -7,38 +7,38 @@ import * as types from 'notion-types' * some non-page content blocks can contain sub-blocks. */ export const getBlockParentPage = ( - block: types.Block, - recordMap: types.ExtendedRecordMap, - { - inclusive = false - }: { - inclusive?: boolean - } = {} + block: types.Block, + recordMap: types.ExtendedRecordMap, + { + inclusive = false, + }: { + inclusive?: boolean; + } = {}, ): types.PageBlock | null => { - let currentRecord: types.Block | types.Collection = block + let currentRecord: types.Block | types.Collection = block; - while (currentRecord != null) { - if (inclusive && (currentRecord as types.Block)?.type === 'page') { - return currentRecord as types.PageBlock - } + while (currentRecord != null) { + if (inclusive && (currentRecord as types.Block)?.type === "page") { + return currentRecord as types.PageBlock; + } - const parentId: string = currentRecord.parent_id - const parentTable = currentRecord.parent_table + const parentId: string = currentRecord.parent_id; + const parentTable = currentRecord.parent_table; - if (!parentId) { - break - } + if (!parentId) { + break; + } - if (parentTable === 'collection') { - currentRecord = recordMap.collection[parentId]?.value - } else { - currentRecord = recordMap.block[parentId]?.value + if (parentTable === "collection") { + currentRecord = recordMap.collection[parentId]?.value; + } else { + currentRecord = recordMap.block[parentId]?.value; - if ((currentRecord as types.Block)?.type === 'page') { - return currentRecord as types.PageBlock - } - } - } + if ((currentRecord as types.Block)?.type === "page") { + return currentRecord as types.PageBlock; + } + } + } - return null -} + return null; +}; diff --git a/packages/notion-utils/src/get-block-title.ts b/packages/notion-utils/src/get-block-title.ts index 3b1f15d75..3bdee2a20 100644 --- a/packages/notion-utils/src/get-block-title.ts +++ b/packages/notion-utils/src/get-block-title.ts @@ -1,27 +1,27 @@ -import { Block, ExtendedRecordMap } from 'notion-types' +import type { Block, ExtendedRecordMap } from "notion-types"; -import { getBlockCollectionId } from './get-block-collection-id' -import { getTextContent } from './get-text-content' +import { getBlockCollectionId } from "./get-block-collection-id"; +import { getTextContent } from "./get-text-content"; export function getBlockTitle(block: Block, recordMap: ExtendedRecordMap) { - if (block.properties?.title) { - return getTextContent(block.properties.title) - } + if (block.properties?.title) { + return getTextContent(block.properties.title); + } - if ( - block.type === 'collection_view_page' || - block.type === 'collection_view' - ) { - const collectionId = getBlockCollectionId(block, recordMap) + if ( + block.type === "collection_view_page" || + block.type === "collection_view" + ) { + const collectionId = getBlockCollectionId(block, recordMap); - if (collectionId) { - const collection = recordMap.collection[collectionId]?.value + if (collectionId) { + const collection = recordMap.collection[collectionId]?.value; - if (collection) { - return getTextContent(collection.name) - } - } - } + if (collection) { + return getTextContent(collection.name); + } + } + } - return '' + return ""; } diff --git a/packages/notion-utils/src/get-canonical-page-id.ts b/packages/notion-utils/src/get-canonical-page-id.ts index 315e6d972..4c13e1ff6 100644 --- a/packages/notion-utils/src/get-canonical-page-id.ts +++ b/packages/notion-utils/src/get-canonical-page-id.ts @@ -1,37 +1,36 @@ -import { ExtendedRecordMap } from 'notion-types' +import type { ExtendedRecordMap } from "notion-types"; -import { getBlockTitle } from './get-block-title' -import { getPageProperty } from './get-page-property' -import { normalizeTitle } from './normalize-title' -import { uuidToId } from './uuid-to-id' +import { getBlockTitle } from "./get-block-title"; +import { getPageProperty } from "./get-page-property"; +import { normalizeTitle } from "./normalize-title"; +import { uuidToId } from "./uuid-to-id"; /** * Gets the canonical, display-friendly version of a page's ID for use in URLs. */ export const getCanonicalPageId = ( - pageId: string, - recordMap: ExtendedRecordMap, - { uuid = true }: { uuid?: boolean } = {} + pageId: string, + recordMap: ExtendedRecordMap, + { uuid = true }: { uuid?: boolean } = {}, ): string | null => { - if (!pageId || !recordMap) return null + if (!pageId || !recordMap) return null; - const id = uuidToId(pageId) - const block = recordMap.block[pageId]?.value + const id = uuidToId(pageId); + const block = recordMap.block[pageId]?.value; - if (block) { - const slug = - (getPageProperty('slug', block, recordMap) as string | null) || - (getPageProperty('Slug', block, recordMap) as string | null) || - normalizeTitle(getBlockTitle(block, recordMap)) + if (block) { + const slug = + (getPageProperty("slug", block, recordMap) as string | null) || + (getPageProperty("Slug", block, recordMap) as string | null) || + normalizeTitle(getBlockTitle(block, recordMap)); - if (slug) { - if (uuid) { - return `${slug}-${id}` - } else { - return slug - } - } - } + if (slug) { + if (uuid) { + return `${slug}-${id}`; + } + return slug; + } + } - return id -} + return id; +}; diff --git a/packages/notion-utils/src/get-date-value.ts b/packages/notion-utils/src/get-date-value.ts index b18270a3e..71edb9e70 100644 --- a/packages/notion-utils/src/get-date-value.ts +++ b/packages/notion-utils/src/get-date-value.ts @@ -1,21 +1,20 @@ -import * as types from 'notion-types' +import type * as types from "notion-types"; /** * Attempts to find a valid date from a given property. */ export const getDateValue = (prop: any[]): types.FormattedDate | null => { - if (prop && Array.isArray(prop)) { - if (prop[0] === 'd') { - return prop[1] - } else { - for (const v of prop) { - const value = getDateValue(v) - if (value) { - return value - } - } - } - } + if (prop && Array.isArray(prop)) { + if (prop[0] === "d") { + return prop[1]; + } + for (const v of prop) { + const value = getDateValue(v); + if (value) { + return value; + } + } + } - return null -} + return null; +}; diff --git a/packages/notion-utils/src/get-page-breadcrumbs.ts b/packages/notion-utils/src/get-page-breadcrumbs.ts index a106b3fab..b2ce5b925 100644 --- a/packages/notion-utils/src/get-page-breadcrumbs.ts +++ b/packages/notion-utils/src/get-page-breadcrumbs.ts @@ -1,52 +1,52 @@ -import * as types from 'notion-types' +import type * as types from "notion-types"; -import { getBlockIcon } from './get-block-icon' -import { getBlockParentPage } from './get-block-parent-page' -import { getBlockTitle } from './get-block-title' +import { getBlockIcon } from "./get-block-icon"; +import { getBlockParentPage } from "./get-block-parent-page"; +import { getBlockTitle } from "./get-block-title"; export const getPageBreadcrumbs = ( - recordMap: types.ExtendedRecordMap, - activePageId: string + recordMap: types.ExtendedRecordMap, + activePageId: string, ): Array | null => { - const blockMap = recordMap.block - const breadcrumbs = [] + const blockMap = recordMap.block; + const breadcrumbs = []; - let currentPageId = activePageId + let currentPageId = activePageId; - do { - const block = blockMap[currentPageId]?.value - if (!block) { - break - } + do { + const block = blockMap[currentPageId]?.value; + if (!block) { + break; + } - const title = getBlockTitle(block, recordMap) - const icon = getBlockIcon(block, recordMap) + const title = getBlockTitle(block, recordMap); + const icon = getBlockIcon(block, recordMap); - if (!(title || icon)) { - break - } + if (!(title || icon)) { + break; + } - breadcrumbs.push({ - block, - active: currentPageId === activePageId, - pageId: currentPageId, - title, - icon - }) + breadcrumbs.push({ + block, + active: currentPageId === activePageId, + pageId: currentPageId, + title, + icon, + }); - const parentBlock = getBlockParentPage(block, recordMap) - const parentId = parentBlock?.id + const parentBlock = getBlockParentPage(block, recordMap); + const parentId = parentBlock?.id; - if (!parentId) { - break - } + if (!parentId) { + break; + } - currentPageId = parentId + currentPageId = parentId; - // eslint-disable-next-line no-constant-condition - } while (true) + // eslint-disable-next-line no-constant-condition + } while (true); - breadcrumbs.reverse() + breadcrumbs.reverse(); - return breadcrumbs -} + return breadcrumbs; +}; diff --git a/packages/notion-utils/src/get-page-content-block-ids.ts b/packages/notion-utils/src/get-page-content-block-ids.ts index a5a2ff958..c43577339 100644 --- a/packages/notion-utils/src/get-page-content-block-ids.ts +++ b/packages/notion-utils/src/get-page-content-block-ids.ts @@ -1,68 +1,68 @@ -import * as types from 'notion-types' +import type * as types from "notion-types"; /** * Gets the IDs of all blocks contained on a page starting from a root block ID. */ export const getPageContentBlockIds = ( - recordMap: types.ExtendedRecordMap, - blockId?: string + recordMap: types.ExtendedRecordMap, + blockId?: string, ): string[] => { - const rootBlockId = blockId || Object.keys(recordMap.block)[0] - const contentBlockIds = new Set() + const rootBlockId = blockId || Object.keys(recordMap.block)[0]; + const contentBlockIds = new Set(); - function addContentBlocks(blockId: string) { - if (contentBlockIds.has(blockId)) return - contentBlockIds.add(blockId) + function addContentBlocks(blockId: string) { + if (contentBlockIds.has(blockId)) return; + contentBlockIds.add(blockId); - const block = recordMap.block[blockId]?.value - if (!block) return + const block = recordMap.block[blockId]?.value; + if (!block) return; - const { content, type, properties, format } = block - if (properties) { - // TODO: this needs some love, especially for resolving relation properties - // see this collection_view_page for an example: 8a586d253f984b85b48254da84465d23 - for (const key of Object.keys(properties)) { - const p = properties[key] - p.map((d: any) => { - const value = d?.[0]?.[1]?.[0] - if (value?.[0] === 'p' && value[1]) { - addContentBlocks(value[1]) - } - }) + const { content, type, properties, format } = block; + if (properties) { + // TODO: this needs some love, especially for resolving relation properties + // see this collection_view_page for an example: 8a586d253f984b85b48254da84465d23 + for (const key of Object.keys(properties)) { + const p = properties[key]; + p.map((d: any) => { + const value = d?.[0]?.[1]?.[0]; + if (value?.[0] === "p" && value[1]) { + addContentBlocks(value[1]); + } + }); - // [["โ€ฃ", [["p", "841918aa-f2a3-4d4c-b5ad-64b0f57c47b8"]]]] - const value = p?.[0]?.[1]?.[0] + // [["โ€ฃ", [["p", "841918aa-f2a3-4d4c-b5ad-64b0f57c47b8"]]]] + const value = p?.[0]?.[1]?.[0]; - if (value?.[0] === 'p' && value[1]) { - addContentBlocks(value[1]) - } - } - } + if (value?.[0] === "p" && value[1]) { + addContentBlocks(value[1]); + } + } + } - if (format) { - const referenceId = format.transclusion_reference_pointer?.id - if (referenceId) { - addContentBlocks(referenceId) - } - } + if (format) { + const referenceId = format.transclusion_reference_pointer?.id; + if (referenceId) { + addContentBlocks(referenceId); + } + } - if (!content || !Array.isArray(content)) { - // no child content blocks to recurse on - return - } + if (!content || !Array.isArray(content)) { + // no child content blocks to recurse on + return; + } - if (blockId !== rootBlockId) { - if (type === 'page' || type === 'collection_view_page') { - // ignore the content of other pages and collections - return - } - } + if (blockId !== rootBlockId) { + if (type === "page" || type === "collection_view_page") { + // ignore the content of other pages and collections + return; + } + } - for (const blockId of content) { - addContentBlocks(blockId) - } - } + for (const blockId of content) { + addContentBlocks(blockId); + } + } - addContentBlocks(rootBlockId) - return Array.from(contentBlockIds) -} + addContentBlocks(rootBlockId); + return Array.from(contentBlockIds); +}; diff --git a/packages/notion-utils/src/get-page-image-urls.ts b/packages/notion-utils/src/get-page-image-urls.ts index 3fbf9a12e..ede18c963 100644 --- a/packages/notion-utils/src/get-page-image-urls.ts +++ b/packages/notion-utils/src/get-page-image-urls.ts @@ -1,82 +1,82 @@ -import * as types from 'notion-types' +import type * as types from "notion-types"; -import { getBlockIcon } from './get-block-icon' -import { isUrl } from './is-url' +import { getBlockIcon } from "./get-block-icon"; +import { isUrl } from "./is-url"; /** * Gets URLs of all images contained on the given page. */ export const getPageImageUrls = ( - recordMap: types.ExtendedRecordMap, - { - mapImageUrl - }: { - mapImageUrl: (url: string, block: types.Block) => string | null - } + recordMap: types.ExtendedRecordMap, + { + mapImageUrl, + }: { + mapImageUrl: (url: string, block: types.Block) => string | null; + }, ): string[] => { - const blockIds = Object.keys(recordMap.block) - const imageUrls: string[] = blockIds - .flatMap((blockId) => { - const block = recordMap.block[blockId]?.value - const images: Array<{ block: types.Block; url: string }> = [] + const blockIds = Object.keys(recordMap.block); + const imageUrls: string[] = blockIds + .flatMap((blockId) => { + const block = recordMap.block[blockId]?.value; + const images: Array<{ block: types.Block; url: string }> = []; - if (block) { - if (block.type === 'image') { - const signedUrl = recordMap.signed_urls?.[block.id] - let source = signedUrl || block.properties?.source?.[0]?.[0] - if (source.includes('file.notion.so')) { - source = block.properties?.source?.[0]?.[0] - } + if (block) { + if (block.type === "image") { + const signedUrl = recordMap.signed_urls?.[block.id]; + let source = signedUrl || block.properties?.source?.[0]?.[0]; + if (source.includes("file.notion.so")) { + source = block.properties?.source?.[0]?.[0]; + } - if (source) { - images.push({ - block, - url: source - }) - } - } + if (source) { + images.push({ + block, + url: source, + }); + } + } - if ((block.format as any)?.page_cover) { - const source = (block.format as any).page_cover + if ((block.format as any)?.page_cover) { + const source = (block.format as any).page_cover; - images.push({ - block, - url: source - }) - } + images.push({ + block, + url: source, + }); + } - if ((block.format as any)?.bookmark_cover) { - const source = (block.format as any).bookmark_cover + if ((block.format as any)?.bookmark_cover) { + const source = (block.format as any).bookmark_cover; - images.push({ - block, - url: source - }) - } + images.push({ + block, + url: source, + }); + } - if ((block.format as any)?.bookmark_icon) { - const source = (block.format as any).bookmark_icon + if ((block.format as any)?.bookmark_icon) { + const source = (block.format as any).bookmark_icon; - images.push({ - block, - url: source - }) - } + images.push({ + block, + url: source, + }); + } - const pageIcon = getBlockIcon(block, recordMap) - if (pageIcon && isUrl(pageIcon)) { - images.push({ - block, - url: pageIcon - }) - } - } + const pageIcon = getBlockIcon(block, recordMap); + if (pageIcon && isUrl(pageIcon)) { + images.push({ + block, + url: pageIcon, + }); + } + } - return images - }) - .filter(Boolean) - .map(({ block, url }) => mapImageUrl(url, block)) - .filter(Boolean) + return images; + }) + .filter(Boolean) + .map(({ block, url }) => mapImageUrl(url, block)) + .filter(Boolean); - return Array.from(new Set(imageUrls)) -} + return Array.from(new Set(imageUrls)); +}; diff --git a/packages/notion-utils/src/get-page-property.ts b/packages/notion-utils/src/get-page-property.ts index b714eb3d2..bd2b58bdd 100644 --- a/packages/notion-utils/src/get-page-property.ts +++ b/packages/notion-utils/src/get-page-property.ts @@ -1,6 +1,6 @@ -import { Block, DateFormat, ExtendedRecordMap } from 'notion-types' +import type { Block, DateFormat, ExtendedRecordMap } from "notion-types"; -import { getTextContent } from './get-text-content' +import { getTextContent } from "./get-text-content"; /** * Gets the value of a collection property for a given page (collection item). @@ -16,79 +16,82 @@ import { getTextContent } from './get-text-content' * @todo complete all no-text property type */ export function getPageProperty< - T = string | number | boolean | string[] | number[] ->(propertyName: string, block: Block, recordMap: ExtendedRecordMap): T + T = string | number | boolean | string[] | number[], +>(propertyName: string, block: Block, recordMap: ExtendedRecordMap): T; export function getPageProperty( - propertyName: string, - block: Block, - recordMap: ExtendedRecordMap + propertyName: string, + block: Block, + recordMap: ExtendedRecordMap, ) { - try { - if (!block.properties || !Object.keys(recordMap.collection)) { - // console.warn( - // `block ${block.id} has no properties or this recordMap has no collection record` - // ) - return null - } + try { + if (!block.properties || !Object.keys(recordMap.collection)) { + // console.warn( + // `block ${block.id} has no properties or this recordMap has no collection record` + // ) + return null; + } - const collection = recordMap.collection[block.parent_id]?.value + const collection = recordMap.collection[block.parent_id]?.value; - if (collection) { - const propertyNameL = propertyName.toLowerCase() - const propertyId = Object.keys(collection.schema).find( - (key) => collection.schema[key]?.name?.toLowerCase() === propertyNameL - ) + if (collection) { + const propertyNameL = propertyName.toLowerCase(); + const propertyId = Object.keys(collection.schema).find( + (key) => collection.schema[key]?.name?.toLowerCase() === propertyNameL, + ); - if (!propertyId) { - return null - } + if (!propertyId) { + return null; + } - const { type } = collection.schema[propertyId] - const content = getTextContent(block.properties[propertyId]) + const { type } = collection.schema[propertyId]; + const content = getTextContent(block.properties[propertyId]); - switch (type) { - case 'created_time': - return block.created_time + switch (type) { + case "created_time": + return block.created_time; - case 'multi_select': - return content.split(',') + case "multi_select": + return content.split(","); - case 'date': { - const property = block.properties[propertyId] as [['โ€ฃ', [DateFormat]]] - const formatDate = property[0][1][0][1] + case "date": { + const property = block.properties[propertyId] as [ + ["โ€ฃ", [DateFormat]], + ]; + const formatDate = property[0][1][0][1]; - if (formatDate.type == 'datetime') { - return new Date( - `${formatDate.start_date} ${formatDate.start_time}` - ).getTime() - } else if (formatDate.type == 'date') { - return new Date(formatDate.start_date).getTime() - } else if (formatDate.type == 'datetimerange') { - const { start_date, start_time, end_date, end_time } = formatDate - const startTime = new Date(`${start_date} ${start_time}`).getTime() - const endTime = new Date(`${end_date} ${end_time}`).getTime() - return [startTime, endTime] - } else { - const startTime = new Date(formatDate.start_date).getTime() - const endTime = new Date(formatDate.end_date).getTime() - return [startTime, endTime] - } - } + if (formatDate.type === "datetime") { + return new Date( + `${formatDate.start_date} ${formatDate.start_time}`, + ).getTime(); + } + if (formatDate.type === "date") { + return new Date(formatDate.start_date).getTime(); + } + if (formatDate.type === "datetimerange") { + const { start_date, start_time, end_date, end_time } = formatDate; + const startTime = new Date(`${start_date} ${start_time}`).getTime(); + const endTime = new Date(`${end_date} ${end_time}`).getTime(); + return [startTime, endTime]; + } + const startTime = new Date(formatDate.start_date).getTime(); + const endTime = new Date(formatDate.end_date).getTime(); + return [startTime, endTime]; + } - case 'checkbox': - return content == 'Yes' + case "checkbox": + return content === "Yes"; - case 'last_edited_time': - return block.last_edited_time + case "last_edited_time": + return block.last_edited_time; - default: - return content - } - } - } catch { - // ensure that no matter what, we don't throw errors because of an unexpected - // collection data format - } + default: + return content; + } + } + } catch { + // ensure that no matter what, we don't throw errors because of an unexpected + // collection data format + } - return null + return null; } diff --git a/packages/notion-utils/src/get-page-table-of-contents.ts b/packages/notion-utils/src/get-page-table-of-contents.ts index ebc7a4725..791daf8f3 100644 --- a/packages/notion-utils/src/get-page-table-of-contents.ts +++ b/packages/notion-utils/src/get-page-table-of-contents.ts @@ -1,87 +1,87 @@ -import * as types from 'notion-types' +import type * as types from "notion-types"; -import { getTextContent } from './get-text-content' +import { getTextContent } from "./get-text-content"; export interface TableOfContentsEntry { - id: types.ID - type: types.BlockType - text: string - indentLevel: number + id: types.ID; + type: types.BlockType; + text: string; + indentLevel: number; } const indentLevels = { - header: 0, - sub_header: 1, - sub_sub_header: 2 -} + header: 0, + sub_header: 1, + sub_sub_header: 2, +}; /** * Gets the metadata for a table of contents block by parsing the page's * H1, H2, and H3 elements. */ export const getPageTableOfContents = ( - page: types.PageBlock, - recordMap: types.ExtendedRecordMap + page: types.PageBlock, + recordMap: types.ExtendedRecordMap, ): Array => { - const toc = (page.content ?? []) - .map((blockId: string) => { - const block = recordMap.block[blockId]?.value + const toc = (page.content ?? []) + .map((blockId: string) => { + const block = recordMap.block[blockId]?.value; - if (block) { - const { type } = block + if (block) { + const { type } = block; - if ( - type === 'header' || - type === 'sub_header' || - type === 'sub_sub_header' - ) { - return { - id: blockId, - type, - text: getTextContent(block.properties?.title), - indentLevel: indentLevels[type] - } - } - } + if ( + type === "header" || + type === "sub_header" || + type === "sub_sub_header" + ) { + return { + id: blockId, + type, + text: getTextContent(block.properties?.title), + indentLevel: indentLevels[type], + }; + } + } - return null - }) - .filter(Boolean) as Array + return null; + }) + .filter(Boolean) as Array; - const indentLevelStack = [ - { - actual: -1, - effective: -1 - } - ] + const indentLevelStack = [ + { + actual: -1, + effective: -1, + }, + ]; - // Adjust indent levels to always change smoothly. - // This is a little tricky, but the key is that when increasing indent levels, - // they should never jump more than one at a time. - for (const tocItem of toc) { - const { indentLevel } = tocItem - const actual = indentLevel + // Adjust indent levels to always change smoothly. + // This is a little tricky, but the key is that when increasing indent levels, + // they should never jump more than one at a time. + for (const tocItem of toc) { + const { indentLevel } = tocItem; + const actual = indentLevel; - do { - const prevIndent = indentLevelStack[indentLevelStack.length - 1] - const { actual: prevActual, effective: prevEffective } = prevIndent + do { + const prevIndent = indentLevelStack[indentLevelStack.length - 1]; + const { actual: prevActual, effective: prevEffective } = prevIndent; - if (actual > prevActual) { - tocItem.indentLevel = prevEffective + 1 - indentLevelStack.push({ - actual, - effective: tocItem.indentLevel - }) - } else if (actual === prevActual) { - tocItem.indentLevel = prevEffective - break - } else { - indentLevelStack.pop() - } + if (actual > prevActual) { + tocItem.indentLevel = prevEffective + 1; + indentLevelStack.push({ + actual, + effective: tocItem.indentLevel, + }); + } else if (actual === prevActual) { + tocItem.indentLevel = prevEffective; + break; + } else { + indentLevelStack.pop(); + } - // eslint-disable-next-line no-constant-condition - } while (true) - } + // eslint-disable-next-line no-constant-condition + } while (true); + } - return toc -} + return toc; +}; diff --git a/packages/notion-utils/src/get-page-title.ts b/packages/notion-utils/src/get-page-title.ts index f312811b7..15fd5633f 100644 --- a/packages/notion-utils/src/get-page-title.ts +++ b/packages/notion-utils/src/get-page-title.ts @@ -1,13 +1,13 @@ -import { ExtendedRecordMap } from 'notion-types' +import type { ExtendedRecordMap } from "notion-types"; -import { getBlockTitle } from './get-block-title' +import { getBlockTitle } from "./get-block-title"; export function getPageTitle(recordMap: ExtendedRecordMap) { - const pageBlock = recordMap.block[Object.keys(recordMap.block)[0]]?.value + const pageBlock = recordMap.block[Object.keys(recordMap.block)[0]]?.value; - if (pageBlock) { - return getBlockTitle(pageBlock, recordMap) - } + if (pageBlock) { + return getBlockTitle(pageBlock, recordMap); + } - return null + return null; } diff --git a/packages/notion-utils/src/get-text-content.ts b/packages/notion-utils/src/get-text-content.ts index b7fee9198..4ac90589c 100644 --- a/packages/notion-utils/src/get-text-content.ts +++ b/packages/notion-utils/src/get-text-content.ts @@ -1,4 +1,4 @@ -import * as types from 'notion-types' +import type * as types from "notion-types"; /** * Gets the raw, unformatted text content of a block's content value. @@ -7,17 +7,17 @@ import * as types from 'notion-types' * rich text formatting. */ export const getTextContent = (text?: types.Decoration[]): string => { - if (!text) { - return '' - } else if (Array.isArray(text)) { - return ( - text?.reduce( - (prev, current) => - prev + (current[0] !== 'โ' && current[0] !== 'โ€ฃ' ? current[0] : ''), - '' - ) ?? '' - ) - } else { - return text - } -} + if (!text) { + return ""; + } + if (Array.isArray(text)) { + return ( + text?.reduce( + (prev, current) => + prev + (current[0] !== "โ" && current[0] !== "โ€ฃ" ? current[0] : ""), + "", + ) ?? "" + ); + } + return text; +}; diff --git a/packages/notion-utils/src/id-to-uuid.ts b/packages/notion-utils/src/id-to-uuid.ts index 7578c645e..678c20bf8 100644 --- a/packages/notion-utils/src/id-to-uuid.ts +++ b/packages/notion-utils/src/id-to-uuid.ts @@ -1,5 +1,5 @@ -export const idToUuid = (id = '') => - `${id.substr(0, 8)}-${id.substr(8, 4)}-${id.substr(12, 4)}-${id.substr( - 16, - 4 - )}-${id.substr(20)}` +export const idToUuid = (id = "") => + `${id.substr(0, 8)}-${id.substr(8, 4)}-${id.substr(12, 4)}-${id.substr( + 16, + 4, + )}-${id.substr(20)}`; diff --git a/packages/notion-utils/src/index.ts b/packages/notion-utils/src/index.ts index e86921b0e..2115bbd85 100644 --- a/packages/notion-utils/src/index.ts +++ b/packages/notion-utils/src/index.ts @@ -1,24 +1,24 @@ -export * from './get-text-content' -export * from './get-block-title' -export * from './get-block-icon' -export * from './get-block-collection-id' -export * from './get-page-title' -export * from './get-page-property' -export * from './get-date-value' -export * from './get-block-parent-page' -export * from './get-page-table-of-contents' -export * from './get-page-content-block-ids' -export * from './parse-page-id' -export * from './id-to-uuid' -export * from './uuid-to-id' -export * from './get-all-pages-in-space' -export * from './get-canonical-page-id' -export * from './get-page-breadcrumbs' -export * from './get-page-image-urls' -export * from './is-url' -export * from './normalize-url' -export * from './normalize-title' -export * from './merge-record-maps' -export * from './format-date' -export * from './format-notion-date-time' -export * from './estimate-page-read-time' +export * from "./get-text-content"; +export * from "./get-block-title"; +export * from "./get-block-icon"; +export * from "./get-block-collection-id"; +export * from "./get-page-title"; +export * from "./get-page-property"; +export * from "./get-date-value"; +export * from "./get-block-parent-page"; +export * from "./get-page-table-of-contents"; +export * from "./get-page-content-block-ids"; +export * from "./parse-page-id"; +export * from "./id-to-uuid"; +export * from "./uuid-to-id"; +export * from "./get-all-pages-in-space"; +export * from "./get-canonical-page-id"; +export * from "./get-page-breadcrumbs"; +export * from "./get-page-image-urls"; +export * from "./is-url"; +export * from "./normalize-url"; +export * from "./normalize-title"; +export * from "./merge-record-maps"; +export * from "./format-date"; +export * from "./format-notion-date-time"; +export * from "./estimate-page-read-time"; diff --git a/packages/notion-utils/src/is-url.ts b/packages/notion-utils/src/is-url.ts index 7ac4c2d0c..d2fa2b794 100644 --- a/packages/notion-utils/src/is-url.ts +++ b/packages/notion-utils/src/is-url.ts @@ -1,3 +1,3 @@ -import isUrl from 'is-url-superb' +import isUrl from "is-url-superb"; -export { isUrl } +export { isUrl }; diff --git a/packages/notion-utils/src/merge-record-maps.ts b/packages/notion-utils/src/merge-record-maps.ts index 4da4e6f4f..f975132a9 100644 --- a/packages/notion-utils/src/merge-record-maps.ts +++ b/packages/notion-utils/src/merge-record-maps.ts @@ -1,39 +1,39 @@ -import { ExtendedRecordMap } from 'notion-types' +import type { ExtendedRecordMap } from "notion-types"; export function mergeRecordMaps( - recordMapA: ExtendedRecordMap, - recordMapB: ExtendedRecordMap + recordMapA: ExtendedRecordMap, + recordMapB: ExtendedRecordMap, ): ExtendedRecordMap { - const mergedRecordMap: ExtendedRecordMap = { - block: { - ...recordMapA.block, - ...recordMapB.block - }, - collection: { - ...recordMapA.collection, - ...recordMapB.collection - }, - collection_view: { - ...recordMapA.collection_view, - ...recordMapB.collection_view - }, - notion_user: { - ...recordMapA.notion_user, - ...recordMapB.notion_user - }, - collection_query: { - ...recordMapA.collection_query, - ...recordMapB.collection_query - }, - signed_urls: { - ...recordMapA.signed_urls, - ...recordMapB.signed_urls - }, - preview_images: { - ...recordMapA.preview_images, - ...recordMapB.preview_images - } - } + const mergedRecordMap: ExtendedRecordMap = { + block: { + ...recordMapA.block, + ...recordMapB.block, + }, + collection: { + ...recordMapA.collection, + ...recordMapB.collection, + }, + collection_view: { + ...recordMapA.collection_view, + ...recordMapB.collection_view, + }, + notion_user: { + ...recordMapA.notion_user, + ...recordMapB.notion_user, + }, + collection_query: { + ...recordMapA.collection_query, + ...recordMapB.collection_query, + }, + signed_urls: { + ...recordMapA.signed_urls, + ...recordMapB.signed_urls, + }, + preview_images: { + ...recordMapA.preview_images, + ...recordMapB.preview_images, + }, + }; - return mergedRecordMap + return mergedRecordMap; } diff --git a/packages/notion-utils/src/normalize-title.ts b/packages/notion-utils/src/normalize-title.ts index c009b03e5..0717cb945 100644 --- a/packages/notion-utils/src/normalize-title.ts +++ b/packages/notion-utils/src/normalize-title.ts @@ -1,13 +1,13 @@ export const normalizeTitle = (title?: string | null): string => { - return (title || '') - .replace(/ /g, '-') - .replace( - /[^a-zA-Z0-9-\u4e00-\u9FFF\u3041-\u3096\u30A1-\u30FC\u3000-\u303F]/g, - '' - ) - .replace(/--/g, '-') - .replace(/-$/, '') - .replace(/^-/, '') - .trim() - .toLowerCase() -} + return (title || "") + .replace(/ /g, "-") + .replace( + /[^a-zA-Z0-9-\u4e00-\u9FFF\u3041-\u3096\u30A1-\u30FC\u3000-\u303F]/g, + "", + ) + .replace(/--/g, "-") + .replace(/-$/, "") + .replace(/^-/, "") + .trim() + .toLowerCase(); +}; diff --git a/packages/notion-utils/src/normalize-url.test.ts b/packages/notion-utils/src/normalize-url.test.ts index ccfafab16..99c3bb358 100644 --- a/packages/notion-utils/src/normalize-url.test.ts +++ b/packages/notion-utils/src/normalize-url.test.ts @@ -1,33 +1,33 @@ -import test from 'ava' +import test from "ava"; -import { normalizeUrl } from './normalize-url' +import { normalizeUrl } from "./normalize-url"; -test('normalizeUrl invalid', (t) => { - t.is(normalizeUrl(), '') - t.is(normalizeUrl(''), '') - t.is(normalizeUrl('#'), '') - t.is(normalizeUrl('#foo'), '') - t.is(normalizeUrl('/foo'), '') - t.is(normalizeUrl('/foo/bar'), '') - t.is(normalizeUrl('://test.com'), '') -}) +test("normalizeUrl invalid", (t) => { + t.is(normalizeUrl(), ""); + t.is(normalizeUrl(""), ""); + t.is(normalizeUrl("#"), ""); + t.is(normalizeUrl("#foo"), ""); + t.is(normalizeUrl("/foo"), ""); + t.is(normalizeUrl("/foo/bar"), ""); + t.is(normalizeUrl("://test.com"), ""); +}); -test('normalizeUrl valid', (t) => { - const fixtures = [ - 'test.com', - 'test.com/123', - '//test.com', - 'https://test.com', - 'https://www.test.com', - 'https://test.com/foo/bar', - 'https://test.com/foo/bar/', - 'https://test.com/foo/bar?foo=bar&cat=dog', - 'https://www.notion.so/image/https%3A%2F%2Fs3.us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fae16c287-668f-4ea7-90a8-5ed96302e14f%2Fquilt-opt.jpg%3FX-Amz-Algorithm%3DAWS4-HMAC-SHA256%26X-Amz-Content-Sha256%3DUNSIGNED-PAYLOAD%26X-Amz-Credential%3DAKIAT73L2G45EIPT3X45%252F20220327%252Fus-west-2%252Fs3%252Faws4_request%26X-Amz-Date%3D20220327T124856Z%26X-Amz-Expires%3D86400%26X-Amz-Signature%3Dfdaa47d722db4b4052267d999003c6392bbd3d8c4169268b202b8268b2af12ab%26X-Amz-SignedHeaders%3Dhost%26x-id%3DGetObject?table=block&id=ddec4f2d-6afa-498f-8141-405647e02ea5&cache=v2' - ] +test("normalizeUrl valid", (t) => { + const fixtures = [ + "test.com", + "test.com/123", + "//test.com", + "https://test.com", + "https://www.test.com", + "https://test.com/foo/bar", + "https://test.com/foo/bar/", + "https://test.com/foo/bar?foo=bar&cat=dog", + "https://www.notion.so/image/https%3A%2F%2Fs3.us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fae16c287-668f-4ea7-90a8-5ed96302e14f%2Fquilt-opt.jpg%3FX-Amz-Algorithm%3DAWS4-HMAC-SHA256%26X-Amz-Content-Sha256%3DUNSIGNED-PAYLOAD%26X-Amz-Credential%3DAKIAT73L2G45EIPT3X45%252F20220327%252Fus-west-2%252Fs3%252Faws4_request%26X-Amz-Date%3D20220327T124856Z%26X-Amz-Expires%3D86400%26X-Amz-Signature%3Dfdaa47d722db4b4052267d999003c6392bbd3d8c4169268b202b8268b2af12ab%26X-Amz-SignedHeaders%3Dhost%26x-id%3DGetObject?table=block&id=ddec4f2d-6afa-498f-8141-405647e02ea5&cache=v2", + ]; - for (const url of fixtures) { - const normalizedUrl = normalizeUrl(url) - t.truthy(normalizedUrl) - t.snapshot(normalizedUrl) - } -}) + for (const url of fixtures) { + const normalizedUrl = normalizeUrl(url); + t.truthy(normalizedUrl); + t.snapshot(normalizedUrl); + } +}); diff --git a/packages/notion-utils/src/normalize-url.ts b/packages/notion-utils/src/normalize-url.ts index 21c9807dc..ce4e38b07 100644 --- a/packages/notion-utils/src/normalize-url.ts +++ b/packages/notion-utils/src/normalize-url.ts @@ -1,28 +1,28 @@ -import mem from 'mem' -import normalizeUrlImpl from 'normalize-url' +import mem from "mem"; +import normalizeUrlImpl from "normalize-url"; export const normalizeUrl = mem((url?: string) => { - if (!url) { - return '' - } + if (!url) { + return ""; + } - try { - if (url.startsWith('https://www.notion.so/image/')) { - const u = new URL(url) - const subUrl = decodeURIComponent(u.pathname.substr('/image/'.length)) - const normalizedSubUrl = normalizeUrl(subUrl) - u.pathname = `/image/${encodeURIComponent(normalizedSubUrl)}` - url = u.toString() - } + try { + if (url.startsWith("https://www.notion.so/image/")) { + const u = new URL(url); + const subUrl = decodeURIComponent(u.pathname.substr("/image/".length)); + const normalizedSubUrl = normalizeUrl(subUrl); + u.pathname = `/image/${encodeURIComponent(normalizedSubUrl)}`; + url = u.toString(); + } - return normalizeUrlImpl(url, { - stripProtocol: true, - stripWWW: true, - stripHash: true, - stripTextFragment: true, - removeQueryParameters: true - }) - } catch (err) { - return '' - } -}) + return normalizeUrlImpl(url, { + stripProtocol: true, + stripWWW: true, + stripHash: true, + stripTextFragment: true, + removeQueryParameters: true, + }); + } catch (err) { + return ""; + } +}); diff --git a/packages/notion-utils/src/parse-page-id.test.ts b/packages/notion-utils/src/parse-page-id.test.ts index 2308aa66d..c0060df6d 100644 --- a/packages/notion-utils/src/parse-page-id.test.ts +++ b/packages/notion-utils/src/parse-page-id.test.ts @@ -1,59 +1,59 @@ -import test from 'ava' +import test from "ava"; -import { parsePageId } from './parse-page-id' +import { parsePageId } from "./parse-page-id"; const pageIdFixturesSuccess = [ - '267c0d1f1df8457f9b5c8f7efca16d83', - 'Twitter-Automation-Tool-267c0d1f1df8457f9b5c8f7efca16d83', - 'www.notion.so/saasifysh/Twitter-Automation-Tool-267c0d1f1df8457f9b5c8f7efca16d83', - 'www.notion.so/saasifysh/Twitter-Automation-Tool-267c0d1f1df8457f9b5c8f7efca16d83?foo=bar&bar=foo', - 'https://www.notion.so/saasifysh/Standalone-Notion-Hosting-717a3608b1874cc5bafb5b9680b53395', - 'Standalone-Notion-Hosting-717a3608b1874cc5bafb5b9680b53395', - 'Standalone-Notion-Hosting-717a3608b1874cc5bafb5b9680b53395?foo', - '-717a3608b1874cc5bafb5b9680b53395', - '717a3608b1874cc5bafb5b9680b53395', - '717a3608b1874cc5bafb5b9680b53395?', - 'e5a735e3-3baa-458b-9889-93b55a54ee54', - 'fde5ac74-eea3-4527-8f00-4482710e1af3', - 'about-e5a735e3-3baa-458b-9889-93b55a54ee54', - '.com/about-e5a735e3-3baa-458b-9889-93b55a54ee54', - 'About-d9ae0c6e7cad49a78e21d240cf2e3d04' -] + "267c0d1f1df8457f9b5c8f7efca16d83", + "Twitter-Automation-Tool-267c0d1f1df8457f9b5c8f7efca16d83", + "www.notion.so/saasifysh/Twitter-Automation-Tool-267c0d1f1df8457f9b5c8f7efca16d83", + "www.notion.so/saasifysh/Twitter-Automation-Tool-267c0d1f1df8457f9b5c8f7efca16d83?foo=bar&bar=foo", + "https://www.notion.so/saasifysh/Standalone-Notion-Hosting-717a3608b1874cc5bafb5b9680b53395", + "Standalone-Notion-Hosting-717a3608b1874cc5bafb5b9680b53395", + "Standalone-Notion-Hosting-717a3608b1874cc5bafb5b9680b53395?foo", + "-717a3608b1874cc5bafb5b9680b53395", + "717a3608b1874cc5bafb5b9680b53395", + "717a3608b1874cc5bafb5b9680b53395?", + "e5a735e3-3baa-458b-9889-93b55a54ee54", + "fde5ac74-eea3-4527-8f00-4482710e1af3", + "about-e5a735e3-3baa-458b-9889-93b55a54ee54", + ".com/about-e5a735e3-3baa-458b-9889-93b55a54ee54", + "About-d9ae0c6e7cad49a78e21d240cf2e3d04", +]; const pageIdFixturesFailure = [ - '717A3608b1874CC5bafb5b9680b53395', - '717A36', - '', - 'notion.so/saasifysh/Twitter-Automation-Tool-267c0d1f1df8457f9b5c8f7efca16d83abc', - 'a267c0d1f1df8457f9b5c8f7efca16d83', - '267c0d1f1df8457f9b5c8f7efca16d83a', - '267c0d1f1%f8457f9b5c8f7efca16d83', - 'Twitter-Automation-Tool', - 'fde5ac74-eea3-4527-8f00-4482710e1af', - null -] + "717A3608b1874CC5bafb5b9680b53395", + "717A36", + "", + "notion.so/saasifysh/Twitter-Automation-Tool-267c0d1f1df8457f9b5c8f7efca16d83abc", + "a267c0d1f1df8457f9b5c8f7efca16d83", + "267c0d1f1df8457f9b5c8f7efca16d83a", + "267c0d1f1%f8457f9b5c8f7efca16d83", + "Twitter-Automation-Tool", + "fde5ac74-eea3-4527-8f00-4482710e1af", + null, +]; -test('utils.parsePageId non-uuid success', (t) => { - for (const id of pageIdFixturesSuccess) { - const pageId = parsePageId(id, { uuid: false }) - t.truthy(pageId) - t.falsy((pageId as string).includes('-')) - t.snapshot(pageId) - } -}) +test("utils.parsePageId non-uuid success", (t) => { + for (const id of pageIdFixturesSuccess) { + const pageId = parsePageId(id, { uuid: false }); + t.truthy(pageId); + t.falsy((pageId as string).includes("-")); + t.snapshot(pageId); + } +}); -test('utils.parsePageId uuid success', (t) => { - for (const id of pageIdFixturesSuccess) { - const pageId = parsePageId(id, { uuid: true }) - t.truthy(pageId) - t.truthy((pageId as string).includes('-')) - t.snapshot(pageId) - } -}) +test("utils.parsePageId uuid success", (t) => { + for (const id of pageIdFixturesSuccess) { + const pageId = parsePageId(id, { uuid: true }); + t.truthy(pageId); + t.truthy((pageId as string).includes("-")); + t.snapshot(pageId); + } +}); -test('utils.parsePageId failure', (t) => { - for (const id of pageIdFixturesFailure) { - const pageId = parsePageId(id as string) - t.falsy(pageId) - } -}) +test("utils.parsePageId failure", (t) => { + for (const id of pageIdFixturesFailure) { + const pageId = parsePageId(id as string); + t.falsy(pageId); + } +}); diff --git a/packages/notion-utils/src/parse-page-id.ts b/packages/notion-utils/src/parse-page-id.ts index a426555bb..f0fe7a8bb 100644 --- a/packages/notion-utils/src/parse-page-id.ts +++ b/packages/notion-utils/src/parse-page-id.ts @@ -1,8 +1,8 @@ -import { idToUuid } from './id-to-uuid' +import { idToUuid } from "./id-to-uuid"; -const pageIdRe = /\b([a-f0-9]{32})\b/ +const pageIdRe = /\b([a-f0-9]{32})\b/; const pageId2Re = - /\b([a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12})\b/ + /\b([a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12})\b/; /** * Robustly extracts the notion page ID from a notion URL or pathname suffix. @@ -10,24 +10,24 @@ const pageId2Re = * Defaults to returning a UUID (with dashes). */ export const parsePageId = ( - id: string | null = '', - { uuid = true }: { uuid?: boolean } = {} + id: string | null = "", + { uuid = true }: { uuid?: boolean } = {}, ) => { - if (!id) { - return null - } + if (!id) { + return null; + } - id = id.split('?')[0] - const match = id.match(pageIdRe) + id = id.split("?")[0]; + const match = id.match(pageIdRe); - if (match) { - return uuid ? idToUuid(match[1]) : match[1] - } + if (match) { + return uuid ? idToUuid(match[1]) : match[1]; + } - const match2 = id.match(pageId2Re) - if (match2) { - return uuid ? match2[1] : match2[1].replace(/-/g, '') - } + const match2 = id.match(pageId2Re); + if (match2) { + return uuid ? match2[1] : match2[1].replace(/-/g, ""); + } - return null -} + return null; +}; diff --git a/packages/notion-utils/src/uuid-to-id.ts b/packages/notion-utils/src/uuid-to-id.ts index 38ad8d4c6..6f5687c72 100644 --- a/packages/notion-utils/src/uuid-to-id.ts +++ b/packages/notion-utils/src/uuid-to-id.ts @@ -1 +1 @@ -export const uuidToId = (uuid: string) => uuid.replace(/-/g, '') +export const uuidToId = (uuid: string) => uuid.replace(/-/g, ""); diff --git a/packages/notion-utils/tsconfig.json b/packages/notion-utils/tsconfig.json index 11b2d34fd..adc383bae 100644 --- a/packages/notion-utils/tsconfig.json +++ b/packages/notion-utils/tsconfig.json @@ -1,13 +1,11 @@ { - "extends": "../../tsconfig.base", - "compilerOptions": { - "composite": false, - "rootDir": "src", - "outDir": "build", - "tsBuildInfoFile": "build/.tsbuildinfo", - "emitDeclarationOnly": true - }, - "include": [ - "src/**/*" - ], + "extends": "../../tsconfig.base", + "compilerOptions": { + "composite": false, + "rootDir": "src", + "outDir": "build", + "tsBuildInfoFile": "build/.tsbuildinfo", + "emitDeclarationOnly": true + }, + "include": ["src/**/*"] } diff --git a/packages/notion-utils/tsup.config.ts b/packages/notion-utils/tsup.config.ts index 93652cf92..ddd0ae2c9 100644 --- a/packages/notion-utils/tsup.config.ts +++ b/packages/notion-utils/tsup.config.ts @@ -1,14 +1,14 @@ -import { defineConfig } from 'tsup' +import { defineConfig } from "tsup"; export default defineConfig({ - entry: ['src/index.ts'], - outDir: 'build', - dts: true, - target: 'es2015', - platform: 'browser', - format: ['esm'], - splitting: false, - sourcemap: true, - minify: true, - shims: false -}) + entry: ["src/index.ts"], + outDir: "build", + dts: true, + target: "es2015", + platform: "browser", + format: ["esm"], + splitting: false, + sourcemap: true, + minify: true, + shims: false, +}); diff --git a/packages/react-notion-x/package.json b/packages/react-notion-x/package.json index f5064ab0b..cf9a3584a 100644 --- a/packages/react-notion-x/package.json +++ b/packages/react-notion-x/package.json @@ -1,57 +1,54 @@ { - "name": "react-notion-x", - "version": "6.16.0", - "type": "module", - "description": "Fast and accurate React renderer for Notion.", - "repository": "NotionX/react-notion-x", - "author": "Travis Fischer ", - "license": "MIT", - "main": "./build/index.js", - "module": "./build/index.js", - "types": "./build/index.d.ts", - "sideEffects": false, - "files": [ - "build", - "src/styles.css" - ], - "engines": { - "node": ">=12" - }, - "scripts": { - "build": "tsup --external react", - "clean": "rm -rf build", - "dev": "tsup --watch --external react", - "lint": "eslint '**/*.{ts,tsx}'", - "publish": "pnpm publish" - }, - "dependencies": { - "@fisch0920/medium-zoom": "^1.0.7", - "@matejmazur/react-katex": "^3.1.3", - "katex": "^0.15.3", - "notion-types": "^6.16.0", - "notion-utils": "^6.16.0", - "prismjs": "^1.27.0", - "react-fast-compare": "^3.2.0", - "react-hotkeys-hook": "^3.0.3", - "react-image": "^4.0.3", - "react-lazy-images": "^1.1.0", - "react-modal": "^3.14.3", - "react-pdf": "^5.7.1", - "react-use": "^17.3.1" - }, - "devDependencies": { - "@types/lodash.throttle": "^4.1.6", - "@types/node": "^16.11.2", - "@types/react": "^17.0.31", - "clipboard-copy": "^4.0.1", - "date-fns": "^2.28.0", - "format-number": "^3.0.0", - "lodash.throttle": "^4.1.1", - "react": "^17.0.2", - "react-dom": "^17.0.2" - }, - "peerDependencies": { - "react": ">=16", - "react-dom": ">=16" - } + "name": "react-notion-x", + "version": "6.16.1", + "type": "module", + "description": "Fast and accurate React renderer for Notion.", + "repository": "NotionX/react-notion-x", + "author": "Travis Fischer ", + "license": "MIT", + "main": "./build/index.js", + "module": "./build/index.js", + "types": "./build/index.d.ts", + "sideEffects": false, + "files": ["build", "src/styles.css"], + "engines": { + "node": ">=12" + }, + "scripts": { + "build": "tsup --external react", + "clean": "rm -rf build", + "dev": "tsup --watch --external react", + "lint": "biome check", + "publish": "pnpm publish" + }, + "dependencies": { + "@fisch0920/medium-zoom": "^1.0.7", + "@matejmazur/react-katex": "^3.1.3", + "katex": "^0.15.3", + "notion-types": "workspace:*", + "notion-utils": "workspace:*", + "prismjs": "^1.27.0", + "react-fast-compare": "^3.2.0", + "react-hotkeys-hook": "^3.0.3", + "react-image": "^4.0.3", + "react-lazy-images": "^1.1.0", + "react-modal": "^3.14.3", + "react-pdf": "^5.7.1", + "react-use": "^17.3.1" + }, + "devDependencies": { + "@types/lodash.throttle": "^4.1.6", + "@types/node": "^16.11.2", + "@types/react": "^17.0.31", + "clipboard-copy": "^4.0.1", + "date-fns": "^2.28.0", + "format-number": "^3.0.0", + "lodash.throttle": "^4.1.1", + "react": "^17.0.2", + "react-dom": "^17.0.2" + }, + "peerDependencies": { + "react": ">=16", + "react-dom": ">=16" + } } diff --git a/packages/react-notion-x/src/block.tsx b/packages/react-notion-x/src/block.tsx index 9be16f108..2608c99d4 100644 --- a/packages/react-notion-x/src/block.tsx +++ b/packages/react-notion-x/src/block.tsx @@ -1,842 +1,839 @@ -import * as React from 'react' +import * as React from "react"; -import * as types from 'notion-types' +import type * as types from "notion-types"; import { - getBlockCollectionId, - getBlockIcon, - getBlockParentPage, - getPageTableOfContents, - getTextContent, - uuidToId -} from 'notion-utils' - -import { AssetWrapper } from './components/asset-wrapper' -import { Audio } from './components/audio' -import { EOI } from './components/eoi' -import { File } from './components/file' -import { GoogleDrive } from './components/google-drive' -import { LazyImage } from './components/lazy-image' -import { PageAside } from './components/page-aside' -import { PageIcon } from './components/page-icon' -import { PageTitle } from './components/page-title' -import { SyncPointerBlock } from './components/sync-pointer-block' -import { Text } from './components/text' -import { useNotionContext } from './context' -import { LinkIcon } from './icons/link-icon' -import { cs, getListNumber, isUrl } from './utils' + getBlockCollectionId, + getBlockIcon, + getBlockParentPage, + getPageTableOfContents, + getTextContent, + uuidToId, +} from "notion-utils"; + +import { AssetWrapper } from "./components/asset-wrapper"; +import { Audio } from "./components/audio"; +import { EOI } from "./components/eoi"; +import { File } from "./components/file"; +import { GoogleDrive } from "./components/google-drive"; +import { LazyImage } from "./components/lazy-image"; +import { PageAside } from "./components/page-aside"; +import { PageIcon } from "./components/page-icon"; +import { PageTitle } from "./components/page-title"; +import { SyncPointerBlock } from "./components/sync-pointer-block"; +import { Text } from "./components/text"; +import { useNotionContext } from "./context"; +import { LinkIcon } from "./icons/link-icon"; +import { cs, getListNumber, isUrl } from "./utils"; interface BlockProps { - block: types.Block - level: number + block: types.Block; + level: number; - className?: string - bodyClassName?: string + className?: string; + bodyClassName?: string; - header?: React.ReactNode - footer?: React.ReactNode - pageHeader?: React.ReactNode - pageFooter?: React.ReactNode - pageTitle?: React.ReactNode - pageAside?: React.ReactNode - pageCover?: React.ReactNode + header?: React.ReactNode; + footer?: React.ReactNode; + pageHeader?: React.ReactNode; + pageFooter?: React.ReactNode; + pageTitle?: React.ReactNode; + pageAside?: React.ReactNode; + pageCover?: React.ReactNode; - hideBlockId?: boolean - disableHeader?: boolean + hideBlockId?: boolean; + disableHeader?: boolean; - children?: React.ReactNode + children?: React.ReactNode; } // TODO: use react state instead of a global for this const tocIndentLevelCache: { - [blockId: string]: number -} = {} + [blockId: string]: number; +} = {}; -const pageCoverStyleCache: Record = {} +const pageCoverStyleCache: Record = {}; export const Block: React.FC = (props) => { - const ctx = useNotionContext() - const { - components, - fullPage, - darkMode, - recordMap, - mapPageUrl, - mapImageUrl, - showTableOfContents, - minTableOfContentsItems, - defaultPageIcon, - defaultPageCover, - defaultPageCoverPosition - } = ctx - - const [activeSection, setActiveSection] = React.useState(null) - - const { - block, - children, - level, - className, - bodyClassName, - header, - footer, - pageHeader, - pageFooter, - pageTitle, - pageAside, - pageCover, - hideBlockId, - disableHeader - } = props - - if (!block) { - return null - } - - // ugly hack to make viewing raw collection views work properly - // e.g., 6d886ca87ab94c21a16e3b82b43a57fb - if (level === 0 && block.type === 'collection_view') { - ;(block as any).type = 'collection_view_page' - } - - const blockId = hideBlockId - ? 'notion-block' - : `notion-block-${uuidToId(block.id)}` - - switch (block.type) { - case 'collection_view_page': - // fallthrough - case 'page': - if (level === 0) { - const { - page_icon = defaultPageIcon, - page_cover = defaultPageCover, - page_cover_position = defaultPageCoverPosition, - page_full_width, - page_small_text - } = block.format || {} - - if (fullPage) { - const properties = - block.type === 'page' - ? block.properties - : { - title: - recordMap.collection[getBlockCollectionId(block, recordMap)] - ?.value?.name - } - - const coverPosition = (1 - (page_cover_position || 0.5)) * 100 - const pageCoverObjectPosition = `center ${coverPosition}%` - let pageCoverStyle = pageCoverStyleCache[pageCoverObjectPosition] - if (!pageCoverStyle) { - pageCoverStyle = pageCoverStyleCache[pageCoverObjectPosition] = { - objectPosition: pageCoverObjectPosition - } - } - - const pageIcon = getBlockIcon(block, recordMap) ?? defaultPageIcon - const isPageIconUrl = pageIcon && isUrl(pageIcon) - - const toc = getPageTableOfContents( - block as types.PageBlock, - recordMap - ) - - const hasToc = - showTableOfContents && toc.length >= minTableOfContentsItems - const hasAside = (hasToc || pageAside) && !page_full_width - const hasPageCover = pageCover || page_cover - - return ( -
-
- -
- {!disableHeader && } - {header} - -
- {hasPageCover && - (pageCover ? ( - pageCover - ) : ( -
- -
- ))} - -
- {page_icon && ( - - )} - - {pageHeader} - -

- {pageTitle ?? ( - - )} -

- - {(block.type === 'collection_view_page' || - (block.type === 'page' && - block.parent_table === 'collection')) && ( - - )} - - {block.type !== 'collection_view_page' && ( -
-
- {children} -
- - {hasAside && ( - - )} -
- )} - - {pageFooter} -
- - {footer} -
-
-
- ) - } else { - return ( -
-
- - {pageHeader} - - {(block.type === 'collection_view_page' || - (block.type === 'page' && - block.parent_table === 'collection')) && ( - - )} - - {block.type !== 'collection_view_page' && children} - - {pageFooter} -
- ) - } - } else { - const blockColor = block.format?.block_color - - return ( - - - - ) - } - - case 'header': - // fallthrough - case 'sub_header': - // fallthrough - case 'sub_sub_header': { - if (!block.properties) return null - - const blockColor = block.format?.block_color - const id = uuidToId(block.id) - const title = - getTextContent(block.properties.title) || `Notion Header ${id}` - - // we use a cache here because constructing the ToC is non-trivial - let indentLevel = tocIndentLevelCache[block.id] - let indentLevelClass: string - - if (indentLevel === undefined) { - const page = getBlockParentPage(block, recordMap) - - if (page) { - const toc = getPageTableOfContents(page, recordMap) - const tocItem = toc.find((tocItem) => tocItem.id === block.id) - - if (tocItem) { - indentLevel = tocItem.indentLevel - tocIndentLevelCache[block.id] = indentLevel - } - } - } - - if (indentLevel !== undefined) { - indentLevelClass = `notion-h-indent-${indentLevel}` - } - - const isH1 = block.type === 'header' - const isH2 = block.type === 'sub_header' - const isH3 = block.type === 'sub_sub_header' - - const classNameStr = cs( - isH1 && 'notion-h notion-h1', - isH2 && 'notion-h notion-h2', - isH3 && 'notion-h notion-h3', - blockColor && `notion-${blockColor}`, - indentLevelClass, - blockId - ) - - const innerHeader = ( - -
- {!block.format?.toggleable && ( - - - - )} - - - - - - ) - let headerBlock = null - - //page title takes the h1 so all header blocks are greater - if (isH1) { - headerBlock = ( -

- {innerHeader} -

- ) - } else if (isH2) { - headerBlock = ( -

- {innerHeader} -

- ) - } else { - headerBlock = ( -

- {innerHeader} -

- ) - } - - if (block.format?.toggleable) { - return ( -
- {headerBlock} -
{children}
-
- ) - } else { - return headerBlock - } - } - - case 'divider': - return
- - case 'text': { - if (!block.properties && !block.content?.length) { - return
 
- } - - const blockColor = block.format?.block_color - - return ( -
- {block.properties?.title && ( - - )} - - {children &&
{children}
} -
- ) - } - - case 'bulleted_list': - // fallthrough - case 'numbered_list': { - const wrapList = (content: React.ReactNode, start?: number) => - block.type === 'bulleted_list' ? ( -
    - {content} -
- ) : ( -
    - {content} -
- ) - - let output: JSX.Element | null = null - - if (block.content) { - output = ( - <> - {block.properties && ( -
  • - -
  • - )} - {wrapList(children)} - - ) - } else { - output = block.properties ? ( -
  • - -
  • - ) : null - } - - const isTopLevel = - block.type !== recordMap.block[block.parent_id]?.value?.type - const start = getListNumber(block.id, recordMap.block) - - return isTopLevel ? wrapList(output, start) : output - } - - case 'embed': - return - case 'tweet': - // fallthrough - case 'maps': - // fallthrough - case 'pdf': - // fallthrough - case 'figma': - // fallthrough - case 'typeform': - // fallthrough - case 'codepen': - // fallthrough - case 'excalidraw': - // fallthrough - case 'image': - // fallthrough - case 'gist': - // fallthrough - case 'video': - return - - case 'drive': { - const properties = block.format?.drive_properties - if (!properties) { - //check if this drive actually needs to be embeded ex. google sheets. - if (block.format?.display_source) { - return - } - } - - return ( - - ) - } - - case 'audio': - return